繁体   English   中英

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

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

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

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

我的应用程序安排如下:

  • (目录)服务器:包含'app.js'
  • (dir)脚本:包含“ jquery.js”
  • (dir)客户端:包含html文件'index.html'

服务器发送index.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'));

将此添加到您的server.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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM