使用 Node、Express 和 EJS 压缩 HTML?
Posted
技术标签:
【中文标题】使用 Node、Express 和 EJS 压缩 HTML?【英文标题】:Compress HTML with Node, Express & EJS? 【发布时间】:2012-05-12 13:40:26 【问题描述】:我将 EJS 与 Node 和 Express 一起使用。我的视图生成的 html 很大并且充满了不必要的空白。我可以在生产中使用压缩 HTML 的选项或中间件吗?
例如,
<!doctype html>
<html><head><title>...</title>....</html>
【问题讨论】:
【参考方案1】:你的模板引擎应该有一个你传递给它的标志来压缩它,我知道 Jade 默认会这样做(我没有使用 EJS)。
但我不会为删除空格而烦恼,而是使用 gzip 库来压缩响应,gzippo 之类的东西就是你所追求的。
【讨论】:
我会调查的。是的,我想这与 gzip/run-length 压缩无关,但我仍然感兴趣。以上是关于使用 Node、Express 和 EJS 压缩 HTML?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Node.JS、Express 和 EJS 实现 browserify 的示例
Node JS+Express:如何在 HTML(EJS) 中定义和使用 MySQL 数据?
如何使用 mongodb、node.js、express 和 EJS 创建动态站点地图?
在 node.js/express 中使用 EJS 显示图像