2017-12-25 45 views
-1

사용자 로그인을 위해 MEAN 스택 앱에서 passport.js를 사용하려고합니다. 그러나 passport.js를 사용하여 사용자를 인증하는 방법에 대해 혼란 스럽습니다.클라이언트 측 또는 서버 측의 passport입니까?

각도로 클라이언트 측에서 사용해야합니까, 그렇지 않으면 익스프레스 앱에서 사용하고 엔드 포인트를 통해 프로파일 정보에 액세스해야합니까?

감사합니다.

+0

Passportjs는 서버 측 플러그인입니다. – asosnovsky

+0

브라우저에 쿠키를 어떻게 전달해야합니까? @asosnovsky – vivekpadia70

+0

일부 자습서를 읽으십시오. 이것은 당신이 여기 올 수있는 세 이상입니다. – asosnovsky

답변

0

Passport.js는 서버 측에서 Node.js와 함께 인증을 구현하는 데 사용되는 미들웨어입니다. API 엔드 포인트를 사용하여 데이터베이스에 저장된 프로파일 정보에 액세스하려면 Angular (또는 프론트 엔드가없는 경우 Postman)를 사용하십시오. 그는 여권을 사용하여 MEAN 인증 응용 프로그램을 빌드 MEAN Stack Front to Back :

난 당신에 대해 물어 정확히 무엇을 넘어 지난 주말 겪었 유튜브에 브래드 Traversy하여 우수한 비디오 시리즈가있다.

코드는 10 개월 전에 작성되었으므로 조금 오래되었지만 내 github 저장소의 모든 코드 변경 사항을 요약했습니다 (https://github.com/Stanza987/mean-auth-app-universal). 원한다면 완성 된 제품이 실제로 작동하는지보고 소스 코드를 다운로드 할 수도 있습니다.

+0

도움을 주셔서 감사합니다. – vivekpadia70

+0

문제 없습니다, 행운을 비네! – Stan

+0

아직 한 가지 문제가 있습니다. google-oauth를 사용하여 사용자를 기록하는 경우 익스프레스 앱에서 엔드 포인트를 유지했지만 각도에서 해당 엔드 포인트로 요청을 보내면 Google의 로그인 페이지가 렌더링되지 않습니다. – vivekpadia70