0
在服务器端使用带有表达式js的句柄,更具体地说,使用express-handlebars模块时,res.render部分,编译,呈现并将最终html发送给客户端?是否需要预编译步骤,渲染发生在服务器上?nodejs + express服务器端预编译每个请求
感谢,
一个
在服务器端使用带有表达式js的句柄,更具体地说,使用express-handlebars模块时,res.render部分,编译,呈现并将最终html发送给客户端?是否需要预编译步骤,渲染发生在服务器上?nodejs + express服务器端预编译每个请求
感谢,
一个
只要确保你要么设置你的看法缓存:
app.set('view cache', true);
或者只是运行在生产模式下您的应用程序正确:
NODE_ENV=production node index.js
服务器上不需要其他缓存机制。
在这种情况下,'compile'是什么意思? res.render将您的数据,插入到模板中,并将html发送到客户端。 –
@KevinB通过编译我的意思是将.handlebars文件转换为js函数。至少在使用客户端模板时,这是一个概念,您在将它们发送到浏览器之前进行预编译。我想知道这个概念是否也存在于服务器中。 – Alex
服务器上正在进行渲染(将模板+数据转换为html),如果这就是你要求的......仍然有点不清楚。 –