apache main-es 2015的内容类型

6xfqseft  于 2022-11-30  发布在  Apache
关注(0)|答案(2)|浏览(98)

我正在使用Angular 9.1.3作为框架和apache作为我的应用程序的服务器。在构建新版本的Angular 应用程序后,我开始在chrome中收到此错误:

  • 无法加载模块脚本:服务器以“text/html”的非JavaScript MIME类型响应。根据HTML规范对模块脚本强制执行严格的MIME类型检查。*

我已经检查了chrome中的响应头,确实类型是“text/html”,而它应该是“application/javascript”。

HTTP/1.1 200 OK
Date: Fri, 22 May 2020 12:55:19 GMT
Server: Apache/2.4.6 (CentOS)
Last-Modified: Mon, 18 May 2020 10:30:55 GMT
ETag: "341-5a5e9a86975c0"
Accept-Ranges: bytes
Content-Length: 833
Content-Type: text/html; charset=UTF-8

以前版本的应用程序有这个文件的正确类型,所以我可能添加了一些东西到角应用程序,导致这个错误。我如何才能强制这个类型是“应用程序/javascript”?它在哪里定义?

gfttwv5a

gfttwv5a1#

解决方案是清除缓存(例如,在网络选项卡中禁用缓存),而不仅仅是代码重新加载(Ctrl + R)。

vsdwdz23

vsdwdz232#

我的解决方案是清除cloudflare上的缓存

相关问题