我在一个HTML页面中链接了我的javascript文件,但始终收到错误消息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解析)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句