Postman显示"sending request"却无响应,浏览器报ECONNREFUSED错误
解决Postman请求localhost:5000时ECONNREFUSED错误的方案
以下是针对该问题的排查和解决步骤:
确认后端服务状态
先检查本地后端服务是否正常启动。查看服务的启动终端,确认是否有服务已启动的日志输出(比如类似"Server running on port 5000"的提示)。如果服务未启动,先启动服务再重试请求。排查端口占用情况
5000端口可能被其他程序占用,导致你的服务无法绑定该端口:- Windows:打开命令提示符,执行
netstat -ano | findstr :5000,查看是否有其他进程占用端口。若有,通过任务管理器结束对应进程,或者修改服务的监听端口。 - macOS/Linux:在终端执行
lsof -i :5000,找到占用端口的进程PID,执行kill -9 <PID>终止进程,或者调整服务端口。
- Windows:打开命令提示符,执行
核对请求地址正确性
确认请求URLhttp://localhost:5000/api/user/all-users没有拼写错误,比如端口号、路径是否和服务端配置一致。检查防火墙/安全软件拦截
本地防火墙或杀毒软件可能会拦截Postman与本地服务的连接。临时关闭这类软件后重试请求,若恢复正常,将Postman和后端服务添加到防火墙白名单中。重启相关程序
完全关闭Postman,重启后端服务,再重新打开Postman发送请求,排除临时缓存或程序异常导致的问题。
你遇到的错误详情:
GET http://localhost:5000/api/user/all-users Error: connect ECONNREFUSED 127.0.0.1:5000 Network Request Headers User-Agent: PostmanRuntime/7.33.0 Accept: / Cache-Control: no-cache Postman-Token: 3212aa03-1b2b-478e-84dc-af98f8d6fa96 Host: localhost:5000 Accept-Encoding: gzip, deflate, br Connection: keep-alive
内容的提问来源于stack exchange,提问作者Khushi Sharma
相关产品推荐
相关产品推荐

