我的后端用的express框架,然后用的ejs模板引擎,当我在ejs中引入外部css文件时,出现了报错。
解决办法:
首先我在serve.js中加入了指定静态资源路径
const path = require('path');
app.use(express.static(path.join(__dirname,'public')));
然后修改严格 MIME 检查设置:如错误信息所示,严格的 MIME 检查被启用了。所以在服务器响应头中添加以下内容来禁用严格的 MIME 检查:
app.use('/public', express.static(path.join(__dirname, 'public'), {
setHeaders: (res, filePath) => {
res.setHeader('X-Content-Type-Options', 'nosniff');
}
}));
就不报错了