当前位置: 首页 > 知识库问答 >
问题:

拒绝应用“URL”中的样式,因为其MIME类型(“text/html”)不是受支持的样式表MIME类型,并且启用了严格的MIME检查

颜文昌
2023-03-14

这是我的货堆

  • 快车

我犯了一个错误

拒绝应用来自http://localhost:3000/css/style.css'因为它的MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。

我的头标签位于一个单独的partials文件夹中:

-views
--partials
--header。ejs
——索引。ejs

我的CSS也在另一个文件夹

-public
--CSS
--style中。css
——风格。css。地图
--风格。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');
})

我试着添加

提前谢谢!


共有2个答案

濮书
2023-03-14

所以我解决了这个问题。但不知何故,这是一个半修复。因为当我遇到这个问题时,我刚刚开始我的项目。我重新启动我的项目,但是通过使用快速生成器,它会自动创建一个应用程序骨架。然后在那之后,我使用npm安装了Sass,它工作了。

姚德容
2023-03-14

将这一行添加到js文件将允许本地css链接:app。使用(express.static(_dirname));

您可以在此处阅读有关在Express中提供静态文件的内容:http://expressjs.com/en/starter/static-files.html

 类似资料: