我使用了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