데일리 회고
- 승환 : 밥 못먹고 api 테스트 진행했습니다.
- 은지 : API 명세서에 오류가 있어서 테스트 하나 하는데 오래 걸렸다.
- 지연 : 10년 친구 생일 파티, 당일 취소했습니다. ^^ feat. api test
- 성현: API 테스트 진행, 잘못된 정보가 조금 있어서 삽질을 했다. 백엔드 개발자의 중요성을 알 수 있었다.
- 동우 : 3시간 자서 api test하느라 죽는 줄 알았다. ㅋ
API 폴더 구조 나누기
- axios의 전체에 동일하게 쓰이는 것을 instance로 만들어 쓴다.
- baseURL
- timeout
- 해당 요청들에 대한 인터셉터를 추가한다.cor
- axios.interceptors: then이나 catch로 처리되기 전에 요청이나 응답을 가로채는 것
- 요청 인터셉터
- 요청을 보내기 전에 수행할 로직
- 요청 에러가 발생했을 때
- 응답 인터셉터
- 응답에 대한 로직
- 응답 에러가 발생했을 때 수행할 로직
- 간단한 예제
API 폴더 구조
- api
- core
- index.js
- user
- setting
- auth
- post
- channel
- like
- comment
- search
- message
- alarm