繁体   English   中英

找不到JavaScript文件node.js

[英]Cannot find javascript file node.js

我在一个HTML页面中链接了javascript文件,但http://localhost:3000/users/javascript/users-edit.js收到错误http://localhost:3000/users/javascript/users-edit.js

这是我的应用程序结构:

app/public/javascript/users-edit.js

app/views/users-edit.handlebars

在我的app.js文件中,我有:

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

在我的users-edit.handlebars文件中,我清楚地链接了.js文件:

<script type="text/javascript" src="javascript/users-edit.js"></script>

注意-我还有其他几个车把文件,它们以完全相同的方式链接.js文件,但它们都起作用。

有人可以帮忙吗?

您要的是/users/javascript/users-edit.js但文件位于/javascript/users-edit.js

大概当您说src="javascript/users-edit.js"您忘记考虑页面的URL,包括HTML可能不在网站的根目录中,因此您应该说src="/javascript/users-edit.js" (明确地从根目录而不是当前目录开始URL解析)。

暂无
暂无

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

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