You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Express中样式表因MIME类型(text/html)被阻止,该如何解决?

解决Express中X-Content-Type-Options: nosniff引发的样式表加载问题

初学Express时,常会碰到样式表无法正常加载的情况,控制台会抛出和X-Content-Type-Options: nosniff相关的错误。

这个问题的核心原因是Express没有正确识别静态资源的MIME类型,浏览器的nosniff策略会阻止这类不符合规范的资源加载。解决方法很直接:明确配置Express将目标文件夹视为静态资源目录,让框架自动处理文件的MIME类型。

示例代码如下:

app.use(express.static("./"));

注:这里的./指当前项目根目录,你可以根据实际静态资源所在路径调整,比如./public等。

希望这个简单实用的方案能帮到同样刚入门Express的开发者。

内容的提问来源于stack exchange,提问作者MariferVL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 18:15:38