fetch의 catch에서 자꾸 에러가 잡혔다. 클라이언트 문제라고생각해서 요청헤더를 수정해봤는데 고쳐지지않았다. 찾아보니 서버문제였다.
원인
서버에서 전송된 json데이터가 비어있거나 올바르게 형식화 되어있지 않았을 때 발생한다.
API를 확인해보니 성공시 다음과같이 리턴해주고있었다.
return res.status(200).json()
성공상태를 나타내는 success를 속성을 추가하여 해결하였다.
return res.status(200).json({ success: true });
반응형
'Backend > node.js' 카테고리의 다른 글
Node 초간단 업데이트 방법(MAC과 Window) (0) | 2023.12.17 |
---|---|
[nodejs] 미들웨어(Middleware) 사용법 (0) | 2023.08.01 |
Nodejs index.js 예시 (0) | 2023.07.05 |
[nodejs] Uncaught SyntaxError: Unexpected token '<' (0) | 2023.02.15 |
[nodejs] Fatal javascript OOM in GC during deserialization (0) | 2022.09.14 |