[这是我的堆栈
我出现错误
拒绝应用'http://localhost:3000/css/style.css'中的样式,因为它的MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
我的头部标签位于单独的局部文件夹中:-意见--部分---header.ejs--index.ejs
我的CSS也在另一个文件夹中- 上市--CSS---style.css---style.css.map---style.scss
我的头部标签看起来像这样:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Learn Web</title>
<base href="/">
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
我这样渲染索引:
app.get('/', (req, res) => {
res.render('index');
})
我尝试添加<base href="/">
我试图省略rel="stylesheet"
我试图将type="text/css"
更改为type="text/html"
-摆脱了错误,但样式不适用。
谢谢你!
所以我解决了这个问题。但这某种程度上可以解决。因为遇到此问题时我才刚刚开始我的项目。我重新启动了项目,但是使用了Express-Generator,它会在其中自动创建应用程序框架。然后在那之后,我使用npm安装了Sass并成功了。