我正在开发一个网站,该网站使用gulp进行编译和浏览器同步,以使浏览器与我的更改保持同步
gulp任务可以正确编译所有内容,但在网站上,我看不到任何样式,控制台显示以下错误消息:
拒绝从中应用样式
‘http://localhost:3000/assets/styles/custom-因为它的
MIME类型(’text/html’)不是受支持的样式表MIME类型,并且
已启用严格的MIME检查
现在,我真的不明白为什么会这样
HTML包含如下文件(我很确定这是正确的):
<;link rel=“stylesheet”type=“text/css”href=”https://stackoverflow.com/questions/48248832/assets/styles/custom-style.css“/>;
样式表是Bootstrap和&;字体风格现在非常棒(还没有定制)
路径也正确,因为这是文件夹结构:
index.html
资产
|-风格
|-custom-style.css
但我一直在犯错误
可能是什么?这可能是一个适合大口吞咽/浏览同步的环境吗
对于Node.js应用程序,请检查您的配置:
app.use(express.static(uu dirname+/public));
请注意,/public末尾没有正斜杠,因此您需要将其包含在HTML的href选项中:
href=”https://stackoverflow.com/css/style.css“>;
如果您确实包含了正斜杠(/public/),那么您只需执行href=”https://stackoverflow.com/questions/48248832/css/style.css“