我使用了Meteor和Iron-router,并设置了许多服务器路由来返回一些带有Node.js响应对象的HTML。在流星和铁路路由器中gzip和minify服务器路由响应
现在我想要minify并且还启用gzip作为回应。 如何做到这一点?
这是我的路线代码:
Router.route('/', function() {
var res = this.response;
var html = "<!DOCTYPE html>\n" +
"<html>\n" +
" <head>\n" +
" </head>\n" +
" <body>\n" +
" test\n" +
" </body>\n" +
"</html>";
res.end(html);
}, { where: 'server' });
这是第结果:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
test
</body>
</html>
我想缩小的版本,象下面这样:
<!DOCTYPE html><html><head></head><body>test</body></html>
我在这个URL部署测试项目:
而且您可以使用this tools测试gzip支持。
你应该在你的Node应用程序前面使用nginx:https://www.yauh.de/do-i-really-need-nginx-with-my-meteornode-js-app/ – saimeunt 2015-04-01 11:03:34