Node.js / curl(7)连接本地主机端口3000失败.如何解决这个问题?



测试响应代码hello.js我试图创建一个web服务与node.js。不幸的是,在实现应用程序hello.js之后,我只能成功地测试"节点hello.js",但当我输入"curl http://localhost:3000"我收到"curl:(7)连接本地主机端口3000失败:连接建立被拒绝">

当我直接键入127.0.0.1时,其他端口顺序也会发生这种情况。我也用ufw禁用了我的防火墙,允许3000使用ufw。我正在与VirtualBox为一个单一的项目工作。我正在VM中运行所有内容。目标是集群与docker,我需要web服务器的负载均衡在最后。谢谢!

这里的问题是您对多个进程使用相同的终端。一旦启动服务器,它就会保持终端。这意味着当你按Ctrl + C (^ C在终端输出),你停止服务器。

在你的情况下,你应该使用两个终端。在第一个示例中,启动服务器(对这个特定的终端不做任何操作),在第二个示例中,发出请求。或者你可以改变第二步,从浏览器(默认是GET请求),Postman, Insomnia等请求。

最新更新