FC-InnerCircle / icd01-team01-o2o1-fe

0 stars 2 forks source link

#17 MSW 세팅 #21

Closed kichul7493 closed 2 months ago

kichul7493 commented 2 months ago

17

프로젝트와 테스트에서 msw를 사용할 수 있도록 세팅했습니다.

프로젝트 최상위 경로에 .env파일을 만들고 아래 코드를 추가해주시기 바랍니다.

NEXT_PUBLIC_API_URL="http://test.com"

msw handler를 만들 때 /constants/api.ts 파일에 정의된 BASE_URL 상수를 기본 경로로 사용하시면 됩니다. ( mocks/handlers 폴더에 review.ts 파일을 예시로 만들어두었으니 참고 부탁 드립니다.) axios 인스턴스를 동일한 기본 경로로 설정해두었습니다. 추후에 백엔드 서버가 올라오면 .env에 API 경로를 수정하고, msw Provider 컴포넌트만 제거하면 연동하는데 추가적인 작업이 필요 없을 것으로 생각됩니다.

axois에 인증 관련 설정은 저장 방식 등이 합의되면 추가하면 될 거 같습니다.