2016-02-29 64 views
0

在服务器端使用带有表达式js的句柄,更具体地说,使用express-handlebars模块时,res.render部分,编译,呈现并将最终html发送给客户端?是否需要预编译步骤,渲染发生在服务器上?nodejs + express服务器端预编译每个请求

感谢,

一个

+0

在这种情况下,'compile'是什么意思? res.render将您的数据,插入到模板中,并将html发送到客户端。 –

+0

@KevinB通过编译我的意思是将.handlebars文件转换为js函数。至少在使用客户端模板时,这是一个概念,您在将它们发送到浏览器之前进行预编译。我想知道这个概念是否也存在于服务器中。 – Alex

+0

服务器上正在进行渲染(将模板+数据转换为html),如果这就是你要求的......仍然有点不清楚。 –

回答

0

只要确保你要么设置你的看法缓存:

app.set('view cache', true); 

或者只是运行在生产模式下您的应用程序正确:

NODE_ENV=production node index.js 

服务器上不需要其他缓存机制

相关问题