本地主机上的连接被拒绝

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

或者尝试更改端口号

【讨论】:

请批准答案以获得验证! :)

以上是关于本地主机上的连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

本地主机上的 MySQL 连接被拒绝

XMPP Openfire 连接被拒绝

Cosmos SDK远程连接被拒绝

Tomcat/Hibernate 与 MySql 的连接失败,出现“通信链接失败”和“权限被拒绝”

模拟本地主机上的慢速连接

xampp本地主机上的“连接不安全”错误