本地主机上的连接被拒绝

Connection refused on localhost

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

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

PS:反应端正确呈现

尝试将 url 从 localhost 更改为 127.0.0.1 。如果有效,则意味着您的环境没有将 localhost 解析为 127.0.0.1

或者尝试更改端口号

"localhost refused to connect." 的问题是由于您关闭了 命令提示符 所以您必须保持打开 command prompt after hit "npm start" command till you work in "App.JS" file.

我相信这会 100% 有效。

过去 2 天我在 mac m1 上也遇到了这个问题,所以最后我通过 :-

解决了这个问题
  1. 运行 'npm start' 从默认 shell(/bin/bash) 在 vs代码。
  2. 您也可以尝试更新节点版本
  3. 仅当某些其他应用程序在默认端口 (3000)
  4. 上 运行 时,您可能才需要更改应用程序的端口

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

如果您正在使用 WSL(linux on windows),请重新启动其服务 LxssManager Servie (运行 services.msc) 并重试。

在我的例子中,删除 node_modules 然后使用 npm install 重新安装有效。

就我而言,我在 vs code 的终端中再次使用“npm start”命令解决了这个问题并且它有效。

重新启动系统 (linux) 对我有用。考虑先重启。

在我的例子中,我在 setupProxy.js

中遇到了错误