javascript模块的正确mime类型应该是什么?
我正在使用自己构建的HTTP服务器进行Angular项目。当我尝试将JS文件加载到HTML页面时,出现以下错误:javascript模块的正确mime类型应该是什么?,javascript,angular,Javascript,Angular,我正在使用自己构建的HTTP服务器进行Angular项目。当我尝试将JS文件加载到HTML页面时,出现以下错误: Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec. 我在其他地方读到,这通常是因为文件被直接加载到浏览器中。但
Failed to load module script: The server responded with a non-JavaScript MIME type of "".
Strict MIME type checking is enforced for module scripts per HTML spec.
我在其他地方读到,这通常是因为文件被直接加载到浏览器中。但是,我使用的是服务器
我尝试将mime类型设置为“application/javascript”和“text/javascript”。两者都抛出相同的错误。下面是返回的标题:
Request URL: http://localhost:3000/public/dist/public/runtime.js
Request Method: GET
Status Code: 200 {Content-Type: 'text/javascript'}
Remote Address: [::1]:3000
Referrer Policy: no-referrer-when-downgrade
Connection: keep-alive
Date: Sun, 19 Jan 2020 18:28:27 GMT
Transfer-Encoding: chunked
还有什么其他原因可能导致此错误?您的标题语法错误 这应该是:
Content-Type: application/javascript
i、 e
- 靠自己的力量
- 应用程序不是文本(尽管仍然支持文本)
- 无报价
状态代码
不是标题。这是响应的第一行的一部分,应该看起来像:
HTTP/1.1 200 OK
(而且,除非这是您在中编写服务器的内容)与此无关。问题是服务器。谢谢@jornsharpe。你说得对。我很重要地配置了标题。谢谢。看起来我在设置节点的HTTP头时得到了错误的信息。
HTTP/1.1 200 OK