해결된 질문
19.06.18 01:02 작성
·
15K
0
제로초님과 동일한 코드를 사용하였는데 /test시
Request failed with status code 500에러가 뜹니다.
어디서 오류가 난걸까요...?
Request failed with status code 500
at createError (\node_modules\axios\lib\core\createError.js:16:15)
at settle (\node_modules\axios\lib\core\settle.js:17:12)
at IncomingMessage.handleStreamEnd (\node_modules\axios\lib\adapters\http.js:237:11)
at IncomingMessage.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1125:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
답변 10
1
2019. 06. 19. 00:40
일단 과정을 말씀드리자면 8003에서 8002로 요청을 보내는 것입니다.(서버가 서버한테 요청보내는 것을 가정)
두 서버가 켜져있어야 하고 8002에서 8003 도메인 등록이 되어 있어야 합니다.
8003의 .env에는 8002에서 발급받은 키가 등록되어 있어야 합니다.
8003/test로 접속하면 json 객체가 표시되어야 합니다.
저는 방금 ch10/10.4의 코드로 실행해보았습니다.
1
2019. 06. 19. 00:20
아, 잘못 말씀드렸네요. 8003이랑 8002 서버를 켜셔야 합니다. 8001은 상관없고요.
그리고 8002/test를 말씀하시는 건가요? 8003에서 8002로 요청을 보내야 합니다.
0
0
0
0
0
2019. 06. 18. 16:45
혹시 localhost:8002쪽도 확인해보셨나요? 또는 localhost:8002쪽 서버도 켜셨나요? 8001과 8002 서버 둘 다 켜야 합니다. 요청에 대한 응답이 제대로 안 오는 것 같습니다.
0
2019. 06. 18. 16:25
네 깃허브에 있는 코드 복사했는데도 그러네요ㅠㅠ 에러 처리는 되어있습니다.
index.js
0
2019. 06. 18. 01:32
저 부분만 봐서는 에러를 알 수가 없습니다. 동일한 코드라는게 제 깃허브 코드를 사용하신 건가요?
라우터에 에러 처리가 필요합니다(console.error(error)같은 것)