开发服务器和 API 之间的 ECONNRESET 代理错误

ECONNRESET proxy error between dev server and API

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

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 时,所有代理错误都停止了。