未在express/node.js中加载Javascript文件

未在express/node.js中加载Javascript文件,javascript,node.js,express,Javascript,Node.js,Express,我有一个问题,我的javascript文件没有加载。这是我的文件目录: app/views/methods.js app/views/methods.handlebar 我想在methods.handlebar页面中加载methods.js文件: <script type="text/javascript" src="./views/methods.js"></script> 第一个号码: 第二个号码: 算计 但是,我在控制台中不断收到一个“无法获取”错误。。。

我有一个问题,我的javascript文件没有加载。这是我的文件目录:

app/views/methods.js app/views/methods.handlebar

我想在methods.handlebar页面中加载methods.js文件:

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


第一个号码:
第二个号码:
算计
但是,我在控制台中不断收到一个“无法获取”错误。。。有人能帮忙吗


谢谢

我认为您的问题可能与它位于Views目录中有关

尝试在公用目录中为脚本创建目录

因此,假设您创建了一个javascript目录,该目录将调用以获取脚本

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


在这一点上我完全是个傻瓜-我忘了每当我更改服务器端代码时,我都需要重置节点服务器。我所拥有的一切都很有效。

将methods.js保存在公共目录中,并执行src=“/methods.js”或src=“domain.com/methods.js”,因为在html文件发送到客户端之后,它会尝试获取script methods.js,并且在views目录中它不是公共可访问的。您是否配置了express static以提供静态文件?您好-我做了以下操作:-添加了
app.use(express.static('public')
到我的server.js文件-添加了一个
app/public/javascript
目录并将我的methods.js文件放在其中-将我的脚本声明更改为
,但我仍然遇到同样的问题。。我错过什么了吗?
<script type="text/javascript" src="javascript/methods.js"></script>