最近用react做了个小页面,打包到nginx发现访问的页面样式全乱了。一直以为是打包出问题了一顿折腾,后来发现使用npm的serve包运行是ok的,放进nginx就不行了,怀疑是nginx配置出错了,检查了好多遍没什么发现,卡了好久。。。
无意中查看浏览器console发现了提示(好吧,早就该看了)
main.0ed3e8f5.css 未载入,因为它的 MIME 类型 "text/html" 不是 "text/css"。
顿时感觉到了希望,一顿搜索发现 include mime.types; 忘记写了
将 include mime.types; 加到http模块里面,成功。
没想到会被这种问难住这么久,汗颜。不过不管什么问题花点耐心总能解决的