문제
guard에 jwt전략이 등록이 안되는 문제
환경
설명
guard가 작성한 jwt전략을 인식하지 못했다.
해결 과정
1. jwtStategy의 키값이 인식이 안됨
TypeError: JwtStrategy requires a secret or key
- 콘솔로 찍었을 때는 키값이 잘나왔다.→ 구글링→
- import { ExtractJwt, Strategy } from 'passport-jwt'을
passport-local
로 변경
2. 가드가 jwt 전략을 인식하지 못함
해결
- passport-local과 passport-jwt를 차이점을 모르고 진행해서 생긴일이었다.
- passport-local로 변경하라는 블로그글은 로컬 전략을 사용하고 있었기에 jwt에서 local로 변경한것이었다.