使用Node,Express和EJS压缩HTML?

a p*_*erd 5 html ejs node.js express

我正在使用带有Node和Express的EJS.我的视图生成的HTML很大,充满了不必要的空白.我可以在生产中使用可以压缩HTML的选项或中间件吗?

例如,

<!doctype html>
<html><head><title>...</title>....</html>
Run Code Online (Sandbox Code Playgroud)

Aar*_*ell 1

你的模板引擎应该有一个标志,你可以传递给它来压缩它,我知道 Jade 默认是这样做的(我没有使用过 EJS)。

但我不会费心删除空格,而是使用 gzip 库来对响应进行 gzip 压缩,像gzippo这样的东西就是你想要的。