css文件正在加载,但问题是它们没有应用,但这是奇怪的部分.如果我以任何方式在chrome中编辑它(键入一个字符并将其删除),则应用样式表.我相当肯定问题是nginx,因为当我运行本地服务器(node.js http-server)时,css文件可以工作.
我将此添加到我的配置中以确保它正在发送并被解释为正确的文件类型但它仍然无法正常工作.
location ~ \.css {
add_header Content-Type text/css;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您查看发送到浏览器的标头,现在会收到两个内容类型,这是错误的.浏览器将CSS解释为普通/文本,因此无法应用css.
Content-Type:text/plain
Content-Type:text/css
Run Code Online (Sandbox Code Playgroud)
你的nginx配置是什么样的?你包括/etc/nginx/mime.types; 在这里的任何地方:https://www.nginx.com/resources/wiki/start/topics/examples/full/
| 归档时间: |
|
| 查看次数: |
4334 次 |
| 最近记录: |