TypeScript를 이용해 공연 예매가 가능한 서비스 만들기
TypeScript
NestJS
TypeORM
NestJS와 TypeORM으로 백엔드를 구현
인증에 JWT, AuthGuard를 사용하여
유저의 아이디와 역할정보를 가진 토큰을 Cookie에 저장
저장된 토큰을 기반으로 공연 추가, 예매 기능에 접근 할 수 있게 적용
좌석 예매 로직 구현
NestJS
NestJS를 처음 써봤다
과제 기간이 다행이도 2주 정도라 미리 한 번 체험하고 강의 들을 시간이 되어서
나름 무난하게 사용했다
인증
이번과제에서 가장 어려웠던 일을 말하라면 당연히 "인증"이다
흐름을 이해하는 것이 어렵고 오래걸렸다
공식문서가 가장 이해하기 쉬웠고 많은 도움을 받았다
순환 종속성, 의존성
가장 많이 오류를 냈던 파트
오류를 어떻게 해결해야할지 몰라서 많이 헤맸다
해결방법 링크
NestJS는 흐름이나 이런것들이 이해가 가는데
TypeORM은 아직 너무 부족한 느낌이다
테스트 코드를 사용해 보고싶어 Jest를 만져봤는데
과제제출 기한이 얼마 남지 않아, 도입하지 못해 아쉽다
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.