javascript - Node.JS bootstrap 404 尝试获取 dist/js/login

标签 javascript html node.js npm

我的本​​地计算机上运行着一个网络应用程序。在 HTML 文件中,我的脚本 src 为 /node_modules/bootstrap/dist/js/bootstrap.js 。我已经在我的Routes.js中设置了一条路线文件来处理此请求并返回正确的文件 (bootstrap.js)。

但是,设置路线后,我得到了 404错误

/node_modules/bootstrap/dist/js/login

我尝试在这个确切的调用上设置一条路由,看看我是否无法获得有关它的一些信息,但我遇到了一个错误:

Too many redirects

我通过 NPM 安装了 bootstrap,并且我的应用程序能够加载该文件夹中的所有其他 bootstrap 资源。

提前致谢!

编辑:我能看到的唯一相关的代码是两段。首先,有问题的 html 文件位于 project_root/public/html/index.html 内。 bootstrap 文件夹位于 project_root/node_modules/bootstrap/dist/js/bootstrap.js 第二个是导致 404 的行是 <script src='/node_modules/bootstrap/dist/js/bootstrap.js'></script>

我只是不确定为什么该 html 行正在寻找“登录”

编辑2:我犯了一个愚蠢的错误。未经身份验证,我没有可用的路线。抱歉!

最佳答案

您通常不会尝试从 node_modules 文件夹中引用您的依赖项。相反,您将有某种构建过程,它将复制(并可选择执行其他任务,如丑化/缩小)到 Web 应用程序服务器中的文件夹 - 通常是公共(public)目录等。然后,您可以从 HTML 页面引用该公共(public)文件夹的内容。

不清楚您的设置是什么,您能提供更多信息吗?哪个网络服务器等等等

关于javascript - Node.JS bootstrap 404 尝试获取 dist/js/login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34758879/

相关文章:

javascript - Chai - 测试对象数组中的 bool 值

html - 我如何垂直居中图像和彼此相邻的 2 行文本?

javascript - 尝试从我的 Node 服务器加载脚本文件 - 获取 404

html - 导航栏与点击对齐?

javascript nodejs if语句以意外顺序调用

node.js - 如何获取redis中的所有用户

javascript - 必须提交两次 props.history.push 才能生效

javascript - 如何使用javascript处理嵌套的iframe?

javascript - 比较和更改两个对象数组

javascript - Express Session 不同的到期时间