我无法将下载的引导程序文件添加到我的 ejs 文件中

问题描述 投票:0回答:1

我正在制作一个演示 reddit 副本,我遇到了这个问题,无法将我下载到我的 ejs 文件中的编译和缩小的 bootstrap 文件集成。

  1. 在提取 rar 后,我得到了每个 css 和 js 的多个文件,我很困惑应该在 ejs 中链接哪一个 you can see it in here
  2. 我创建了
    public
    目录,其中包含
    css
    js
    子目录
  3. 我在
    app.use(express.static("public"));
    中提到了
    index.js
    (不确定这里的术语)
  4. 我使用节点从目录中运行
    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,但我没有做任何修复它。

node.js express ejs
1个回答
0
投票

我已经意识到我做错了什么,这是相对目录链接中的拼写错误,而不是输入

/css/bootstrap.min.css
我输入了
/css/bootstarp.min.css
你可以在错误行中看到拼写错误

© www.soinside.com 2019 - 2024. All rights reserved.