• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;

Failed to load module script: The server responded with a non-JavaScript MIME type of “text/html”

JavaScript cps12345 1个月前 (10-22) 49次浏览 0个评论

问题

在herocu上部署有角度的应用程序后,到达URL时将显示空白页面,并在控制台中显示MIME类型错误。

Failed to load module script: The server responded with a non-JavaScript MIME type of “text/html”. Strict MIME type checking is enforced for module scripts per HTML spec.

解决

错误的一种可能解释:

将应用程序部署到子文件夹中而不是直接在基本URL上时,会出现此行为。当您转到时可以找到HTML www.yourbase.com/yoursubfolder/index.html,但是当有角度的应用程序从而www.yourbase.com/resource.css不是从中获取其他资源时www.yourbase.com/yoursubfolder/resource.css,您的网络服务器可能会提供一些默认页面(可能是您的www.yourbase.com/index.html),因此CSS的内容将成为该HTML页面的内容。那将解释该错误。

要修复它,请使用以下方法构建您的角度应用程序:

ng build --prod --base-href yoursubfolder
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址