node.js - 开发服务器和 API 之间的 ECONNRESET 代理错误

标签 node.js sockets debugging proxy econnreset

当我运行我的开发服务器时,出现以下错误。

Proxy error: Could not proxy request /graphql from localhost:3000 to http://localhost:3010.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNRESET).

它阻止我将来自开发服务器的任何请求代理到 API。

调试后,我意识到这不是代码的问题,因为我和我的同事在同一个 repo 上工作,他没有这个错误。另外,有时如果我重新启动终端,错误会在再次出现之前消失。

非常感谢有关此问题的根源以及我如何解决它的指导。

最佳答案

我发现并似乎解决了问题的是,我在距离太近的端口上运行了太多不同的服务器。我的服务器在端口 3000、3010 和 3009 上运行。我注意到每当 3009 上的服务器运行时,我都会收到上述错误。当我将该服务器的端口从 3009 更改为 9999 时,所有代理错误都停止了。

关于node.js - 开发服务器和 API 之间的 ECONNRESET 代理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40998638/

相关文章:

javascript - 使用按位运算符进行闰年检查(惊人的速度)

node.js - Nodejs - setTimeout 函数无法正常工作

javascript - app.use(path, router) 匹配,但如何提取路径中的命名参数

C变量和内存问题

java - Socket和ServerSocket有什么区别?

c++ - 编辑并继续使用 C++?最好使用 Code::Blocks?

java - eclipse可以调试或运行一个项目中的两个程序

javascript - 在 Promise.race 中的第一个 Promise 被解析(拒绝)后,执行是否完成?

c - 为什么 select() 函数在我的 UDP 服务器实现中总是返回 0?

debugging - 为我的自定义 .NET 语言构建调试器