Strict MIME type checking is enforced for module scripts per HTML spec.

当请求静态资源文件时,如出现以下错误:
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.

说明服务端返回对应文件的Content-Type与实际不匹配。

一、检查Nginx 的配置文件:

    针对js、mjs类文件,需返回text/javascript 或 application/javascript。

    可在nginx配置或mime.types文件中添加:

types {
    text/javascript js;
    application/javascript mjs;
}

或

types {
    application/javascript js mjs;
}



或添加指定location配置:
location /path/to/js/files {
  default_type application/octet-stream; # 这会覆盖默认的 MIME 类型
}

二、重启 Nginx 服务

    reload即可生效。

posted @ 2025-04-11 22:22  Commissar-Xia  阅读(375)  评论(0)    收藏  举报