Node.js Express JS route继续无休止地执行

Node.js Express JS route继续无休止地执行,node.js,amazon-web-services,express,amazon-ec2,Node.js,Amazon Web Services,Express,Amazon Ec2,一般来说,我对表达JS和Node是新手,我在这里遇到了一个小问题,我不明白它的原因 基本上,这是我的index.js代码: const express = require('express') const app = express(); app.get('/', (req, res) => { console.log("Continuous message!"); res.send("Hello World"); }); app.listen(3000, () =>

一般来说,我对表达JS和Node是新手,我在这里遇到了一个小问题,我不明白它的原因

基本上,这是我的index.js代码:

const express = require('express')
const app = express();
app.get('/', (req, res) => {
    console.log("Continuous message!");
    res.send("Hello World");
});
app.listen(3000, () => console.log('Example app listening on port 3000!')
)
除了一件事,一切都很好。在我的控制台中,“连续消息!”消息不断出现在我的控制台中。我做错什么了吗?或者这是这里的正常行为

谢谢大家!

更新:原因是从端口80重定向到端口3000。所以我编辑了服务器的
站点可用
,这样重复就不再发生了。现在的问题是,我如何配置我的AWS EC2服务器以将通信从端口80重定向到端口3000而不出现以前的问题


更新:我尝试了EC2负载平衡器和
iptables
命令。问题仍然存在。控制台消息和路由代码每5秒钟继续执行一次。这会导致我的代码流出现问题。

仅凭这段代码,你不可能无休止地走这条路线。所以你可能做错了什么。唯一的问题是,无论何时刷新或加载
http://localhost:3000/
将打印
控制台.log
消息。我已将服务器配置为将所有端口80通信重定向到端口3000。这和这里的情况有什么关系吗?这似乎是一个很好的怀疑。如果您在80端口中连续受到攻击,并重定向到Express服务器,这意味着您正在加载
/
端点以记录消息。因此,我在浏览器中键入了端口3000的地址,它还在console中不断记录相同的消息。有什么建议吗?如果这就是你所有的代码,那么你会不断地将流量传输到端口80,这仅仅意味着应用程序正在完成它的工作,除非我遗漏了什么。。。?