Node.js1 Node.js Swagger API 사용 해보기 API 문서의 부재 에라 귀찮은거 뭐하러 만들어 그냥 하면 되지! 했던 나.. 대체 왜 그랬니..? 프로젝트를 진행하던 도중 중대한(?) 문제가 발생했다 HTTP 상태 코드를 사용하는게 귀찮아서 res.send로 다 때려버렸는데 에러로 들어가야 할 값도 200으로 잡혀서 클라이언트쪽에서 에러를 캐치하질 못했다 morgan으로 확인해보니 res.status를 지정해주지 않아서 200이 디폴트로 잡힘 그랬더니 클라이언트 axios catch로 에러메세지가 들어가지 않고 then으로 에러가 들어가네? 엌ㅋㅋㅋㅋ 이참에 상태 코드도 지정해줄 겸 API도 문서화 시켜볼려고 이것 저것 찾다가 발견한게 Swagger다 그래서 Swagger 라는게 뭔데? 처음 개발하거나 유지보수할때 API 서버가 어떤 데이터를 주고 .. Node.js 2023. 2. 15. 이전 1 다음 반응형