我正在使用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"吗?如果没有,我需要在服务器文件中放入什么来解决此问题?