소개
게시글
질문&답변
2021.02.09
passport 질문입니다
감사합니다.노드를 책으로 기초를 더 다져야 할 것 같습니다.리액트 나중에 봐야 겠네요 ㅎㅎ
- 0
- 21
- 236
질문&답변
2021.02.09
passport 질문입니다
감사합니다. 해보니 withCredentials 때문에 그런거였네요. 감사해요 ㅎㅎ serializeUser deserializeUser 에 제네릭에 보면 두개를 둘 수 있는데요.매개변수 타입을 지정하는거 같은데요.그래서 ts강의에서 User,number로 정의 하셨는데요.number는 user.id가 number여서 정의 하신건가요? 다른건 그래도 이해는 하겠는데요. 이 부분은 도저히 이해가 안 돼서요 serializeUser TID >( fn : ( user : Express . User , done : ( err : any , id ?: TID ) => void ) => void ): void ; serializeUser TID , TR extends IncomingMessage = express . Request >( fn : ( req : TR , user : Express . User , done : ( err : any , id ?: TID ) => void ) => void ): void ; deserializeUser TID >( fn : ( id : TID , done : ( err : any , user ?: Express . User ) => void ) => void ): void ; deserializeUser TID , TR extends IncomingMessage = express . Request >( fn : ( req : TR , id : TID , done : ( err : any , user ?: Express . User ) => void ) => void ): void ; 이부분인데요 TID는 또무엇이고 TR, IncomingMessage는 무엇인지 모르겠어요. TID나 TR에 대해서 자세히 알려주지는 안 더라구요
- 0
- 21
- 236
질문&답변
2021.02.09
passport 질문입니다
앵귤러 에서는 일단 이렇게 요청하고 있습니다
- 0
- 21
- 236
질문&답변
2021.02.09
passport 질문입니다
this . http . post object >( this . url , this . loginForm . value ). subscribe ( data => { console . log ( data )
- 0
- 21
- 236
질문&답변
2021.02.09
passport 질문입니다
선생님 정말 귀찮게 해드려서 죄송합니다. 저를 선생님의 제자로 받아 주 실 수 없나요? done(null,user)를 통해 세션에 저장했습니다.그리고 이제 req의 header에 정보가 있겠죠? 그럼 이제 다른 페이지로 이동할때 deserializeUser 를 통해서 header에 있는것을 db와 비교합니다. 따라서 프론트에서 request 헤더에 내용이 있을텐데 없네요? done(null,user) 이외에 해주어야 하는 부분이 또 있나요?
- 0
- 21
- 236