首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表示“挂起”的静态网络请求

表示“挂起”的静态网络请求
EN

Stack Overflow用户
提问于 2020-08-27 07:13:45
回答 1查看 669关注 0票数 2

这已经用了几个月了,我不认为我已经改变了什么,但是对于express.static,浏览器会无限地显示“待定”。

下面是代码:

代码语言:javascript
复制
  const app = express();
  app.use('/', express.static(
    path.resolve('./build/web'),
    { dotfiles: 'allow' },
  ));

以下是Chrome网络标签的截图:

只有main.js有这个问题。如果我直接打开文件,它就能工作。在Firefox中也会出现这种情况,因此我怀疑这是Node/Express问题。我已经关闭了阻断剂。

我运行了DEBUG=* node server.js,输出是:

代码语言:javascript
复制
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send stat "/path/build/web/post/101"
[0] [1] /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router dispatching GET /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router query  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router expressInit  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router jsonParser  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT body-parser:json skip empty body
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router urlencodedParser  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT body-parser:urlencoded skip empty body
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router cookieParser  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router corsMiddleware  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router trim prefix (/js/main.js) from url /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router <anonymous> /js/main.js : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router serveStatic  : /js/main.js?v=223
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send stat "/path/build/web/js/main.js"
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send pipe "/path/build/web/js/main.js"
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send accept ranges
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send cache-control public, max-age=0
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send modified Thu, 27 Aug 2020 06:50:21 GMT
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send etag W/"180a43-1742eae7e13"
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT send content-type application/javascript
[0] [1] Thu, 27 Aug 2020 07:02:15 GMT express:router dispatching GET /css/main.css?v=223

这个输出在我看来是正常的。

我试过:

清除cache

  • incognito

  • closing/re-opening Chrome devtools

  • closing/re-opening Chrome

  • restarting服务器

经过以上几次尝试,这个问题持续了几个小时,但我不认为任何特定的行动都能持续解决这个问题。

有什么想法可能是罪魁祸首?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-04 07:11:28

我在节点v14.8.0和v14.9.0上遇到了同样的问题,最新发布的Express版本以及它们的主分支上的最新代码。使用v12.16.2,它再次工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63610932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档