【发布时间】:2018-10-15 08:44:37
【问题描述】:
我正在使用 Express 和 NodeJS。在我的server.js 文件中,我有这段代码:
app.use(express.static('/static'));
随后在我的静态目录中,我有一个 CSS 文件夹,然后是一个 style.css 文件。在我的index.html 中,我像这样链接到工作表:
<link rel="stylesheet" type="text/css" href="/static/css/style.css">
但是,在我的测试环境中,我继续收到此错误:
拒绝应用来自 'http://localhost:3500/static/css/style.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查.
我确定我的标签中的路径名是正确的,但我对为什么会收到此错误感到困惑。
我是否需要声明将 CSS 文件作为 CSS 而不是 HTML 处理?当我说type="text/CSS" 时,我不是在这样做吗?如果没有,我需要在我的服务器文件中添加什么来解决这个问题?
【问题讨论】:
标签: javascript html css express static