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

Trying to load a script file from my node server - get 404

本文关键字:文件 脚本 获取 加载 服务器 我的 节点      更新时间:2023-09-26

我创建了一个节点js服务器。我正在发送一个包含以下行的 HTML 文件:

<script type="text/javascript" src="jquery.js"></script>

我的应用程序排列方式如下:

  • (目录(服务器:包含"应用程序.js"
  • (目录(脚本:包含"jquery.js">
  • (目录(客户端:包含HTML文件"索引.html">

服务器发送索引.html文件。当我按 F12 时,我收到以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found)   http://localhost:8080/jquery.js

我也尝试更改jquery文件的目录,但它仍然给了我错误。

有什么解决方案吗?谢谢...

尝试从scripts目录中提供静态文件:

app.use(express.static(__dirname + '/scripts'));

在服务器中添加此内容.js

app.use(express.static(__dirname + '/javascripts'));

比你可以检索的

<script type="text/javascript" src="javascripts/jquery.js"></script>

如果 jQuery 位于名为 scripts 的目录中,它应该是:

<script type="text/javascript" src="scripts/jquery.js"></script>