【问题标题】:Express server receiving get requests for old bundlesExpress 服务器接收旧捆绑包的获取请求
【发布时间】:2017-12-29 22:10:45
【问题描述】:

我使用了 create-react-app。从那以后我就被弹出了。我已将 webpack 配置为将每个页面的脚本拆分为包。我在名称中使用了哈希,但将其更改为普通名称。我的 html 文件的脚本 src 都已正确设置为指向我的新包。当我 sendFile() 时,它开始向所有捆绑包发出获取请求。这一直有效,直到我从电子邮件验证链接发送 get,res.sendFile 将 html 发送到浏览器,并打开一个新选项卡,但它会将捆绑包获取到旧的散列捆绑包名称。 html 中的 src 没有指向它发出请求的位置。怎么回事?

【问题讨论】:

    标签: javascript express webpack create-react-app


    【解决方案1】:

    我解决了这个问题。很确定这没什么区别,但我卸载了 webpack-chunk-hash。我认为真正的问题是我有一个缓存工作者的东西弄乱了浏览器,删除了它并开始从浏览器获得完全可预测的请求。网站现在运行良好,工作流程已完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2010-10-15
      相关资源
      最近更新 更多