1. revel new的项目,可以访问,但是网页加载的JS/CSS报错,错误信息如下:
Refused to apply style from 'http://localhost:9000/public/css/bootstrap-3.3.6.min.css' because its MIME type ('application/octet-stream') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
2. 静态服务路由我设置到了public路径下,通过浏览器访问里面的一共HTML,会把这个文件下载下来,而不是正常的在浏览器内打开。
这两个问题应该都是Content Type没设置吧,但是我不知道revel里在哪里设置这个东西?
哪位大神给指导下呗~~
问题暂时解决了,发现是因为revel启动的时候,会加载mime-types.conf配置文件,但是revel项目下这个文件内容是空的,所以全部以默认的application/octet-stream输出,导致问题
![image.png](https://static.studygolang.com/181203/945ce112c680d88f2092bad967d736d9.png)
![image.png](https://static.studygolang.com/181203/bae9135b032280b985f472c333f80fea.png)
![image.png](https://static.studygolang.com/181203/447c0b94745d4c90073696ba8c4b048d.png)
![image.png](https://static.studygolang.com/181203/df4bec3378ad380491bc08628ee831db.png)
我现在在项目的配置文件下弄了一个mime-types.conf文件,解决了问题:
![image.png](https://static.studygolang.com/181203/b3b5deb60291a8561ef1b659f2079805.png)
但是为什么revel/conf/mime-type.conf文件会是空的,我就不太明白了,哪位知道的话告知一下,不胜感激~
#1