You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**validate 메서드가 로그인 api 실행 이전에 먼저 실행되어 해당 유저의 상태를 검사해주는 역할을 해주는데,
주의할 점은 기본적으로 username 과 password 필드로 설정이 되어있기 때문에 username 이 아닌 email 필드로 검사하고 싶다면 contructor에 위와 같이 usernameField: 'email' 로 해줘야 한다는 것이다.**
local.strategy.ts에서 작성한 validate를 LoginUserDto로 설정하였더니 access_token을 생성하지 못했습니다. @UseGuards(LocalAuthGuard)를 통과하지 못함.
따라서 아래와 같이 코드를 작성하여 ID로 체크하는 방식을 구현함.
DTO를 사용하여 값을 확인하는 경우,
@Request
가 아닌@Body decorator
로 확인할 수 있다.참고자료 [NestJS / JWT / Passport] 로그인 1. LocalStrategy
The text was updated successfully, but these errors were encountered: