계약 공개
백엔드는 request와 response DTO, 오류 body 예시를 문서 또는 OpenAPI로 제공한다.
React나 Angular와 NestJS를 연결할 때 중요한 것은 호출 예제가 아니라, 인증 방식, 오류 형식, CORS, 타입 공유, 배포 URL을 팀이 같은 계약으로 쓰는 것이다.
백엔드는 request와 response DTO, 오류 body 예시를 문서 또는 OpenAPI로 제공한다.
프런트는 쿠키 기반인지 bearer token 기반인지에 맞춰 요청 옵션을 고정한다.
Nest exception filter의 오류 형식을 폼 오류와 전역 알림으로 나눠 표시한다.
개발, 스테이징, 운영 API URL과 CORS 허용 출처를 별도로 관리한다.