【发布时间】:2015-08-29 10:01:18
【问题描述】:
我的路由仅返回 html 作为文本,而不是获取 .gz 文件并将其作为 javascript 或 css 提供:
router.get('/', function (req, res, next) {
try {
res.setHeader('Content-Type', 'text/event-stream')
res.setHeader('Cache-Control', 'no-cache')
// send a ping approx every 2 seconds
var timer = setInterval(function () {
res.write('data: ping\n\n')
// !!! this is the important part
res.flush()
}, 2000)
res.on('close', function () {
clearInterval(timer)
})
res.render('index', mergedData.globals);
}
catch (err) {
res.render('error', {message: clientData.globals.globalErrorMessage});
//debug.log ?
}
});
【问题讨论】:
标签: javascript node.js express gzip zlib