【问题标题】:Jade: Are the template files loaded per npm start?Jade:每个 npm start 都会加载模板文件吗?
【发布时间】:2016-03-29 09:11:34
【问题描述】:

正如标题所说,当我启动我的应用服务器(例如通过终端@ 987654321@)?

如果是这样,我想使用更深的模板层次结构会减少 CPU 消耗。

【问题讨论】:

  • 你是如何渲染它们的?通过res.render('your-view')?
  • 是的,完全正确。还有更好的方法吗?

标签: node.js express npm pug template-engine


【解决方案1】:

视图模板在请求时编译和缓存(在生产中),而不是在启动时。

要在不处于生产模式时启用模板缓存,您可以通过执行以下操作来启用:

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

请参阅Express docs 了解更多信息。

【讨论】:

  • 我想例如通过“视图缓存”属性?
  • 是的,我将更新我的答案以包含一个代码示例以启用它(即使在开发中)。
猜你喜欢
  • 2021-11-05
  • 1970-01-01
  • 2011-11-23
  • 1970-01-01
  • 2011-09-05
  • 2018-09-29
  • 2012-07-25
  • 2014-07-22
相关资源
最近更新 更多