MIME type of "text/html"
网页打开显示空白,打开F12的console页面发现下面的错误:
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec. 错误原因: 该错误是因为使用vue代码配置history路由模式由yarn编译成静态代码供nginx代理,配置二级路径访问时报的错。
解决方法:
1.首先查看console页面所以的请求是否全部带上二级路径。
2.如果所有路径都配置正确,查看vue代码是否配置二级路径。 在 vite.config.js指定 base 属性为 /show/;/show/为二级路径
3.查看nginx配置,是否配置转发 需配置下面location /market/和location /配置。
cat >default.conf<<'EOF'
server {
    listen                      80 reuseport;
    server_name                 localhost;
...
    location /show/ {
        proxy_pass              http://localhost/;
    }
    location / {
        try_files $uri $uri/ /index.html;
    }
}
EOF 
       
       
         
      
评论区