Pau*_*aul 5 javascript static-files node.js express
我在使用 Node.Js/Express.js 的 Windows 环境中遇到问题,静态 JS 文件可以在浏览器中标记为“待处理”(禁用缓存)长达两分钟,之后它们似乎可以正常下载. 这通常发生在几次刷新后。
没有显示任何错误,所以我不确定如何进一步调查。相同的代码在 Mac OSX 环境中运行良好。
Node 版本是 v0.10.31,Express 是 4.8.5。
静态文件的代码是:
app.use(express.static(path.join(__dirname, 'public')));
Chrome DevTools 显示:

小智 3
我有同样的问题。我的解决方案是将 express-session 的 resave 属性设置为 false。
app.use(session({ resave : false, ... }));
我的配置:node v0.10.31、express v4.9.0、express-session v1.8.1
作为会话存储,我使用 connect-mongo v0.4.1。
希望这对您有帮助。
| 归档时间: | 
 | 
| 查看次数: | 937 次 | 
| 最近记录: |