Vue app.js文件随机返回HTML

时间:2019-10-23 16:20:29

标签: javascript vue.js vuejs2

我有一个呈现Web表单的Vue应用程序。

最近,我开始遇到无法加载表单的问题,该消息将显示在控制台中:

  

由于MIME类型(“ text / html”),“ app.js”中的资源被阻止   不匹配(X-Content-Type-Options:nosniff)。

足够公平。我只需要确保以正确的mime类型返回文件即可。容易撒尿。

不。

事实证明,发生此错误时是因为app.js从字面上返回HTML :https://prnt.sc/pn5cyq

巧合的是,它返回的HTML是我的index.html的内容:https://prnt.sc/pn5fig

如果那还不够,它会随机执行。刷新页面时,有时app.js会正确返回。没有韵律或理由。当它确实正确返回时,文件名中的随机数将保持不变,直到下次发生该错误为止。发生这种情况时,后续刷新并不总是可以解决该问题。有时确实如此。有时需要多次刷新。如我所说,这完全是随机的。

我已经能够在Chrome,Safari和Firefox中复制此问题,因此浏览器或扩展程序似乎没有问题。仅当我处于生产模式时,才会发生此问题。 vue如何编译生产app.js似乎是一个问题。

我尝试将vue和vue编译器升级到2.6.10版本,但这没有影响。

我很茫然。求救!任何帮助将不胜感激。

0 个答案:

没有答案