相关疑难解决方法(0)

Express.static和CSS文件的MIME类型错误

我正在使用express和node。在我的server.js文件中,我有这段代码:

app.use(express.static('/static'));
Run Code Online (Sandbox Code Playgroud)

然后在我的静态目录中,我有一个CSS文件夹,然后是一个style.css文件。在我的中index.html,我像这样链接到工作表:

  <link rel="stylesheet" type="text/css" href="/static/css/style.css">
Run Code Online (Sandbox Code Playgroud)

但是,在我的本地主机中,我继续收到此错误:

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

我确定标记中的路径名正确,并且我对为什么收到此错误感到困惑。我需要声明将CSS文件处理为CSS而不是HTML吗?我说的时候不这样做type="text/CSS"吗?如果没有,我需要在服务器文件中放入什么来解决此问题?

html javascript css static express

4
推荐指数
1
解决办法
4195
查看次数

标签 统计

css ×1

express ×1

html ×1

javascript ×1

static ×1