由于MIME类型,未加载样式表

我正在开发一个网站,该网站使用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“

发表评论