Chr*_*ich 6 node.js express handlebars.js
在 Node.js Express 应用程序中,有没有办法在将所有 Handlebars 模板发送到渲染器之前缩小它们?
我考虑过创建一个 Express 中间件来对 HTML 响应主体进行缩小 - 但我很快意识到这是非常低效的,因为缩小会发生在每个 HTTP 请求上。
必须有一种缩小 .hbs 模板并在服务器端缓存它们的方法吗?
这成功了: https: //github.com/helpers/handlebars-helper-minify
唯一的小问题是您必须手动将助手包含在每个模板中:
从模块的 Github 页面:
{{#minify removeComments="true"}}
{{> header }}
{{/minify}}
{{#minify removeEmptyElements="true"}}
{{> body }}
{{/minify}}
{{#minify removeComments="true"}}
{{> footer }}
{{/minify}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |