本地主机上的连接被拒绝

时间:2019-11-19 08:03:42

标签: node.js reactjs localhost connection-refused

我正在学校尝试使用nodejs和reactjs应用程序,但是每次运行服务器时,都会出现错误 localhost:PORT/net::ERR_CONNECTION_REFUSED

wifi是否拒绝本地主机上的连接?

PS:反应面正确呈现

7 个答案:

答案 0 :(得分:3)

对于那些批准的解决方案不起作用的人(将 localhost 更改为 127.0.0.1),我只需重新启动计算机即可解决此问题。不知道是什么导致了这个问题,但前一天我的应用程序运行良好,然后今天我遇到了这个错误。重新启动修复了问题。

答案 1 :(得分:1)

从过去 2 天开始,我在 mac m1 上也遇到了这个问题,所以最后我通过以下方式解决了这个问题:-

  1. 在 vs 代码上从默认 shell (/bin/bash) 运行“npm start”。
  2. 您也可以尝试更新节点版本。
  3. 只有当其他应用程序在默认端口 (3000) 上运行时,您才可能需要更改应用程序的端口

答案 2 :(得分:1)

如果您使用的是 WSL(Windows 上的 linux),请重新启动其服务 LxssManager Servie(运行 services.msc)并重试。

答案 3 :(得分:0)

尝试将url从localhost更改为127.0.0.1。如果可行,则表明您的环境没有将localhost解析为127.0.0.1

或者尝试更改端口号

答案 4 :(得分:0)

尝试在您的nodejs项目中使用cors:

https://www.npmjs.com/package/cors

答案 5 :(得分:0)

如果您在编码时保持命令提示符运行(在“npm start”之后),我相信这个问题将得到解决;)

答案 6 :(得分:-2)

出现“本地主机拒绝连接。” 的问题是由于您关闭了命令提示符,因此必须保持打开命令提示符按下“ npm start” 命令后,直到使用“ App.JS” 文件。

我确定这可以100%工作。