인프런 커뮤니티 질문&답변

꼬부기님의 프로필 이미지
꼬부기

작성한 질문수

Node.js에 TypeScript 적용하기(feat. NodeBird)

Error: Unknown authentication strategy "local"

해결된 질문

작성

·

2.9K

2

완성된 백엔드랑 프론트 vue를 연결시키고 있습니다.

db생성, 회원가입 까지는 정상적으로 작동합니다.

그런데 routes/user의 login의 passport.authenticate('local'~ 부분에서 Error: Unknown authentication strategy "local" 라는 에러가 발생합니다.

passport/local 에 passport.use('local' ~)은 제대로 작성이 되어 있습니다!

답변 4

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

passport/index에서 local() 이렇게 연결이 되어있나요?

노드 실행 시 passport/index가 실행되는데 이 때 passport/index에서 passport/local을 불러와서 실행해야합니다.

0

꼬부기님의 프로필 이미지
꼬부기
질문자

넵 감사합니다! 정상적으로 실행이 됩니다!

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://github.com/ZeroCho/ts-nodebird/blob/master/ch3/back/index.ts

여기 11, 23줄 참고하세요. 저도 코드 실수해서 방금 수정했습니다.

0

꼬부기님의 프로필 이미지
꼬부기
질문자

넵 작성은 제대로 되어있습니다. 제로초님 코드를 사용해도 똑같은 에러가 발생합니다!

꼬부기님의 프로필 이미지
꼬부기

작성한 질문수

질문하기