【发布时间】:2015-08-20 04:08:41
【问题描述】:
我正在使用 MEAN 堆栈来开发我的应用程序。该应用程序在 chrome 中运行良好,但是当在 IE 中打开页面时,当用户请求页面时,我从服务器获得 304 状态。因为这个缓存页面被返回给用户。
有趣的是,如果我打开 IE 开发者工具栏然后选择网络选项卡并记录各种请求,应用程序开始正常工作。我开始从服务器收到 200 响应。
到目前为止,我已经尝试过这个:app.disable('etag');
还有这个:
app.get('/*', function(req, res, next){
res.setHeader('Last-Modified', (new Date()).toUTCString());
next();
});
但是这两个选项都不适合我。
【问题讨论】:
标签: javascript express internet-explorer-11 mean.io http-status-code-304