拒绝应用样式,因为他的 MIME type ('text/html') 不是受支持的style MIME type 错误解决

网站部署到测试环境,报了如下错误:

Refused to apply style from '*****.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.  

现象:其他人测试环境表现白屏,但在开发环境上可以访问,自己的机器是开发、测试环境都能访问。

排查过程:查了许多资料,都没说清楚原因,后面删了本地缓存,自己的机器上也不能访问了,猜测自己由于开发期间访问开发环境,本地有缓存,所以直接从缓存拿样式资源,没经过服务器,而其他人则由于本地没缓存导致拿不到资源。由于css文件拿不到,返回的是404页面,导致报了上面的错,进一步猜测可能是开发环境和测试环境Nginx配置不同步,导致测试环境上资源拿不到,至此,问题解决。

总结:由于Nginx配置问题,导致资源拿不到,返回404页面,进而报了上面的错

你可能感兴趣的:(拒绝应用样式,因为他的 MIME type ('text/html') 不是受支持的style MIME type 错误解决)