【发布时间】:2014-10-18 18:44:45
【问题描述】:
我在使用 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 显示:
【问题讨论】:
-
您在工作的 OSX 环境中使用相同的节点和 Express 版本吗?
-
您是否正在通过任何类型的代理?
-
两个环境的版本号相同,没有设置代理。
标签: javascript node.js express static-files