앱개발/StudyHub 앱 출시 회고
api 응답 값 에러 시 확인 절차
ugyeong
2023. 9. 21. 14:44
1. 프론트에서 api통신하는데 에러가 났다면 서버가 정상인지 확인한다.(+ 프론트에서 log찍고 응답코드 확인 )
Swagger 사용 안 한다면 postman을 통해 서버가 제대로 된 응답값을 반환하는지부터 확인한다.
2. swagger나 postman에서 서버의 응답값이 잘 도착한다면 응답 코드를 봐본다.
성공적인 응답값 코드는 [200,300) 사이다.
3. 서버의 응답값이 너무 멀쩡하다 = 프론트 문제이다.
에러 원인은 다양하겠지만 생각나는거 적자면...
1) 프론트에서 response.code를 확인한다.
- response.code가 400이라면 프론트에서 요청값 형식을 서버에 맞지 않게 전달한거다.
- 서버에서 요구하는 형식이 파라미터인지, body인지 등 확인하기
(parameter는 Http Request의 쿼리 매개변수, body는 Http Request의 body)
2) 프론트에서 response.code를 특정 숫자로 제한했는지 확인하기
예를 들면 if(response.code = 200) 인 경우만 성공으로 걸어둔건지 확인 필수
성공적인 응답값 코드는 [200,300) 사이다.
아래는 스웨거2 사진스..

