gpt4 book ai didi

node.js - Express 静态网络请求卡在 "pending"

转载 作者:行者123 更新时间:2023-12-04 08:59:55 25 4
gpt4 key购买 nike

这已经工作了几个月,我认为我没有改变任何东西,但是 express.static , 浏览器无限显示“pending”。
这是代码:

  const app = express();
app.use('/', express.static(
path.resolve('./build/web'),
{ dotfiles: 'allow' },
));
以下是 Chrome 网络选项卡的屏幕截图:
enter image description here
只有 main.js有这个问题。如果我直接打开文件,它就可以工作。这也发生在 Firefox 中,所以我怀疑这是一个 Node/Express 问题。我关闭了广告拦截器。
我跑了 DEBUG=* node server.js输出是:
[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
这个输出对我来说看起来很正常。
我试过:
  • 清除缓存
  • 隐身
  • 关闭/重新打开 Chrome 开发工具
  • 关闭/重新打开 Chrome
  • 重启服务器

  • 经过上述几次尝试,问题消失了几个小时,但我认为没有任何特定的措施能始终如一地解决问题。
    任何想法可能是罪魁祸首?

    最佳答案

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

    关于node.js - Express 静态网络请求卡在 "pending",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63610932/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com