인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

Inpa Skyrim님의 프로필 이미지
Inpa Skyrim

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

패스포트 사용하기

authenticate의 첫번째 인수인 local 의미

작성

·

140

0

'local' 문자열이 의미하는 바가,

passport/index.js에서

local 변수를 의미하는건가요?

passport.use()나 passport.serializeUser()나 결국 오버라이딩 처리 이고,
메소드끼리 서로가 서로를 부르는 것일 뿐인건 알겠는데

이게 어떻게 등록을 하고 연결되어서 각 모듈을 찾아가는지 설명이 필요합니다.

답변 1

0

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

일단 서버 시작 시 passport.use로 각종 strategy들을 등록합니다. localStrategy와 kakaoStrategy 등등을요.

'local'은 약속된 문자열입니다. local 문자열로 authenticate를 하면 passport.use로 등록한 localStrategy를 실행하게끔요.

Inpa Skyrim님의 프로필 이미지
Inpa Skyrim

작성한 질문수

질문하기