2016-12-06 8 views
1

개발 서버를 실행할 때 다음 오류가 발생합니다.dev 서버와 API 사이의 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에서 작업 중이므로이 오류가 없으므로 코드에 문제가 없다는 것을 알았습니다. 또한 때로는 터미널을 다시 시작하면 다시 돌아 오기 전에 오류가 사라집니다.

이 문제의 근본 원인과 해결 방법에 대한 안내를 크게 주시면 감사하겠습니다.

답변

0

내가 발견 한 것과이 문제를 해결 한 것으로 보이는 점은 너무 가깝게 서로 연결된 포트에서 너무 많은 서버를 실행하고 있다는 것입니다. 내 서버는 포트 3000, 3010 및 3009에서 실행되었습니다. 3009의 서버가 실행될 때마다 위의 오류가 발생합니다. 해당 서버의 포트를 3009에서 9999로 변경하면 모든 프록시 오류가 중지되었습니다.