.env
VITE_SERVER_API_URL=https://api.devicelife.site
.env 파일은 각자 로컬 환경에만 추가
- 원격에 올라오지 않도록 주의!
API 관련 함수 파일 위치
apis/ 폴더 아래에 API 명세서 항목(도메인) 기준으로 폴더를 구성하여 파일 생성
API 함수명 (apis 폴더 속의 함수)
METHOD + 함수명 구조로 작성 ex) patchEditProfile
- METHOD: get, post, patch, …
- hook화를 시킬 경우,
use + METHOD + 함수명 구조로 작성 ex) usePatchEditProfile
📁 apis
┣ 📁 auth
┃ ┣ postJoin.ts
┃ ┗ postLogout.ts
┣ 📁 combo
┃ ┣ deleteCombo.ts
┃ ┣ getComboEvaluation.ts
┃ ┗ postComboDevices.ts
┗ 📁 mypage
┣ putEditPassword.ts
┗ patchEditProfile.ts
API 호출 시 try & catch문 작성 위치
- 정의부(apIs 함수) 에서는 작성하지 않고,
호출부(컴포넌트 / hook) 에서 작성
- API 연동 시 console.log로 데이터 정상 수신 여부 확인
- PR 제출 시
console.log 제거 및 실제 실행 영상 또는 스크린샷 첨부