Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript模块的正确mime类型应该是什么?_Javascript_Angular - Fatal编程技术网

javascript模块的正确mime类型应该是什么?

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. 我在其他地方读到,这通常是因为文件被直接加载到浏览器中。但

我正在使用自己构建的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.
我在其他地方读到,这通常是因为文件被直接加载到浏览器中。但是,我使用的是服务器

我尝试将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