我只是遇到了同样的问题。它似乎是Express的一个怪癖,它可以出于几种不同的原因而表现出来,这是根据在网络上搜索“
nodejs express css mime类型”的点击次数来判断的。
尽管
type="text/css"我们在
<link元素中添加了属性,但Express仍将CSS文件返回为
Content-Type: "text/html; charset=utf-8"
而实际上应该将其返回为
Content-Type: "text/css"
对我来说,快速而肮脏的解决方法是简单地删除
rel=属性,即更改
<link rel="stylesheet" type="text/css" href="styles.css">
至
<link type="text/css" href="styles.css">
测试确认CSS文件已下载且样式确实有效,并且就我的目的而言已经足够了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)