找不到javascript文件node.js

找不到javascript文件node.js,javascript,node.js,handlebars.js,Javascript,Node.js,Handlebars.js,我在一个HTML页面中链接了我的javascript文件,但我一直收到错误http://localhost:3000/users/javascript/users-编辑.js 以下是我的应用程序结构: app/public/javascript/users edit.js app/view/users编辑。把手 在我的app.js文件中,我有: app.use(express.static(uu dirname+/public)) 在我的users-edit.handlebar文件中,我在.js

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

以下是我的应用程序结构:

app/public/javascript/users edit.js

app/view/users编辑。把手

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

app.use(express.static(uu dirname+/public))

在我的users-edit.handlebar文件中,我在.js文件中明确链接:

注意-我还有其他几个Handlebar文件,其中我以完全相同的方式链接了.js文件,但它们都可以工作


有人能帮忙吗?

您要求的是
/users/javascript/users edit.js
但是文件在
/javascript/users edit.js


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

编辑.js的
/javascript/users是否有效?有效!!-你知道为什么其他页面没有前面的
/