Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试在浏览器中的html文件中加载functions.js文件时出错(*使用节点js作为服务器)_Javascript_Html_Node.js_Http - Fatal编程技术网

Javascript 尝试在浏览器中的html文件中加载functions.js文件时出错(*使用节点js作为服务器)

Javascript 尝试在浏览器中的html文件中加载functions.js文件时出错(*使用节点js作为服务器),javascript,html,node.js,http,Javascript,Html,Node.js,Http,我试图使我的代码更易于导航,将所有函数从html页面中分离出来,将它们放在自己的js文件中, 在html文件中,我只需要 <script src="functions.js"></script> 无法解决此问题(请注意,使用相同的命令,但使用“/index.html”可以很好地加载主html文件) 如何在html页面的主标记中正确使用大部分函数,同时将所有声明和定义放在一个单独的.js文件中 所有文件都在同一文件夹中 添加解决方案作为答案显然,我需要

我试图使我的代码更易于导航,将所有函数从html页面中分离出来,将它们放在自己的js文件中, 在html文件中,我只需要

<script src="functions.js"></script>
无法解决此问题(请注意,使用相同的命令,但使用“/index.html”可以很好地加载主html文件)

如何在html页面的主标记中正确使用大部分函数,同时将所有声明和定义放在一个单独的.js文件中

所有文件都在同一文件夹中


添加解决方案作为答案

显然,我需要为functions.js文件提供一个服务器端app.get命令

app.get('/functions.js', (req, res)=>{
    res.sendFile(path.join(__dirname + '/functions.js'));
})

如果你找到了一个解决方案,通常最好将其作为答案发布,而不是编辑你的帖子,几天后你也可以将自己的答案标记为解决方案
app.get('/functions.js', (req, res)=>{
    res.sendFile(path.join(__dirname + '/functions.js'));
})