我正在制作一个演示 reddit 副本,我遇到了这个问题,无法将我下载到我的 ejs 文件中的编译和缩小的 bootstrap 文件集成。
public
目录,其中包含 css
和 js
子目录app.use(express.static("public"));
中提到了index.js
(不确定这里的术语)index.js
,但我无法提供静态文件当我运行应用程序时,我收到此错误
Refused to execute script from 'http://localhost:8080/js/bootstarp.min.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
对于 css 和 js,网络选项卡显示
404 Not Found
,因此尝试了一些解决方案,包括将类型更改为 "text/javascript"
,但它只是忽略了脚本。我知道浏览器有一个 JSON 文件而不是 javascript,但我没有做任何修复它。
我已经意识到我做错了什么,这是相对目录链接中的拼写错误,而不是输入
/css/bootstrap.min.css
我输入了/css/bootstarp.min.css
你可以在错误行中看到拼写错误