항해99 72일차

coffeed-cat·2021년 7월 30일
0

항해99 기록

목록 보기
78/90

2021/07/30 금요일 Chapter 7 : 2-5일차

오늘도 Nest.js를 마음껏 공부했다.

  • 패스워드 암호화 함수를 Entity에 내장시켰다.
  • 로그인 기능을 만들면서 JWT 모듈을 만들었다. : Dynamic Module 만드는거 재미있다
  • Dynamic Module을 만드는 과정에서 모르는 부분이 있었는데, 애초에 Nest와 DI에 대한 이해부족이라 판단해, 공식docs의 몇페이지를 정독했다. 드디어 이해가 되었다. 너무 기뻤다.
  • 모듈의 providers : Nest 인젝터에 의해 인스턴스화되고 적어도 이 모듈에서 공유될 수 있는 제공자
  • Dynamic Module을 만들 때에는 providers로 옵션 등을 서비스에 전달한다.
  • 전달되는 값이 클래스가 아닐 때는 @Inject로 주입해줘야한다
  • 타입스크립트에서 object를 타입으로 쓰는 것을 권장하지 않는다고 한다.
  • Nest 첫 미들웨어도 만들었다
  • 유효성 검사 미들웨어인데 express랑 크게 다르지 않다
  • 대신 라우터에 붙여주는 방법이 많이 다름

내일도 파이팅!

profile
공부중

0개의 댓글