- 이번 주는 팀 프로젝트 첫주차였고 trello clone 코딩을 하였다
- typescript를 처음으로 공부했고 nest도 공부했다.
- nest.js 의 공식 문서와 blog를 보며 controller, service, module, 등의 관계 등을 공부했다.
- response body 에서 password 제거해서 출력 - interceptor, entity 에서 assign하기
- https://www.prisma.io/blog/nestjs-prisma-authentication-7D056s1s0k3l
- https://www.youtube.com/watch?v=Mui0GNT7TrI
- JWT, passport 를 이용한 authentication 구현
npm install --save @nestjs/passport passport @nestjs/jwt passport-jwt npm install --save-dev @types/passport-jwt- jwt strategy
- guards
- swagger - ApiBearerAuth()
- hashing passwords
npm install --save @nestjs/passport passport @nestjs/jwt passport-jwt npm install --save-dev @types/passport-jwt
-
- 협업하면서 느낀점
- scope을 잡는 것의 중요성 - early small win and grow pace gradually
- api 명세서를 잘 작성하는 것이 꽤 중요한다. api 명세서와 erd 모두 어느정도 경험이 쌓여야지 정교하게 설계할 수 있는 듯 싶다.