필요한 모듈 설치
@nestjs/jwt | nestjs에서 jwt를 사용하기 위해 필요한 모듈 |
---|---|
@nestjs/passport | nestjs에서 passport를 사용하기 위해 필요한 모듈 |
passport | passport 모듈 |
passport-jwt | jwt 모듈 |
npm install @nestjs/jwt @nestjs/passport passport passport-jwt
애플리케이션에 JWT 모듈 등록하기
애플리케이션에 Passport 모듈 등록하기
로그인 성공 시 JWT를 이용해서 토큰 생성해주기
auth 모듈에 JWT를 등록해주었기 때문에 Service에서 JWT를 가져올 수 있음.