本地主机上的连接被拒绝
Posted
技术标签:
【中文标题】本地主机上的连接被拒绝【英文标题】:Connection refused on localhost 【发布时间】:2020-03-14 16:28:58 【问题描述】:我正在学校尝试使用我的 nodejs 和 reactjs 应用程序,但每次运行服务器时,我都会遇到错误
localhost:PORT/net::ERR_CONNECTION_REFUSED
wifi是否拒绝本地连接?
PS:react 端渲染正确
【问题讨论】:
您确定您的应用程序正在运行吗?在端口中,您要在 URL 中设置? 【参考方案1】:在我的情况下,我在 vs code 的终端中再次使用“npm start”命令解决了这个问题,它可以工作。
【讨论】:
【参考方案2】:就我而言,删除 node_modules 然后使用 npm install
重新安装是可行的。
【讨论】:
【参考方案3】:如果您使用的是 WSL(windows 上的 linux),请重新启动其服务 LxssManager Servie(运行 services.msc)并重试。
【讨论】:
这对我来说非常有效!谢谢! - 以管理员权限打开你的 powershell;wsl --shutdown
- 再次运行 wsl 以打开:wsl
【参考方案4】:
对于那些批准的解决方案不起作用的人(将 localhost 更改为 127.0.0.1),我只需重新启动计算机即可解决此问题。不知道是什么导致了这个问题,但前一天我的应用程序运行良好,然后今天我遇到了这个错误。重启解决了这个问题。
【讨论】:
是的,我支持这个。我正在使用 windows 10 设备并通过 WSL 运行 npm,并且代码在当天早些时候运行良好。当我回来时,它说 localhost 拒绝连接。重启肯定会有所帮助。【参考方案5】:从过去 2 天开始,我在 mac m1 上也遇到了这个问题,所以最后我通过以下方式解决了这个问题:-
-
在 vs 代码上从默认 shell(/bin/bash) 运行“npm start”。
您也可以尝试更新节点版本。
仅当其他应用程序在默认端口 (3000) 上运行时,您可能需要更改应用程序的端口
【讨论】:
我忘记了第 1 步。谢谢!【参考方案6】:“本地主机拒绝连接。”的问题是因为您关闭了命令提示符,所以您必须保持打开您的命令提示符 在点击 "npm start" 命令直到你在 "App.JS" 文件中工作。
我相信这会 100% 有效。
【讨论】:
【参考方案7】:尝试将 url 从 localhost 更改为 127.0.0.1 。如果有效,则意味着您的环境未将 localhost 解析为 127.0.0.1
或者尝试更改端口号
【讨论】:
请批准答案以获得验证! :)以上是关于本地主机上的连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章