소개
게시글
질문&답변
passport 질문입니다
감사합니다.노드를 책으로 기초를 더 다져야 할 것 같습니다.리액트 나중에 봐야 겠네요 ㅎㅎ
- 0
- 21
- 568
질문&답변
passport 질문입니다
감사합니다. 해보니 withCredentials 때문에 그런거였네요. 감사해요 ㅎㅎ serializeUser deserializeUser에 제네릭에 보면 두개를 둘 수 있는데요.매개변수 타입을 지정하는거 같은데요.그래서 ts강의에서 User,number로 정의 하셨는데요.number는 user.id가 number여서 정의 하신건가요? 다른건 그래도 이해는 하겠는데요. 이 부분은 도저히 이해가 안 돼서요 serializeUserTID>(fn: (user: Express.User, done: (err: any, id?: TID) => void) => void): void; serializeUserTID, TR extends IncomingMessage = express.Request>(fn: (req: TR, user: Express.User, done: (err: any, id?: TID) => void) => void): void; deserializeUserTID>(fn: (id: TID, done: (err: any, user?: Express.User) => void) => void): void; deserializeUserTID, 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
- 568
질문&답변
passport 질문입니다
앵귤러 에서는 일단 이렇게 요청하고 있습니다
- 0
- 21
- 568
질문&답변
passport 질문입니다
this.http.postobject>(this.url,this.loginForm.value).subscribe(data => { console.log(data)
- 0
- 21
- 568
질문&답변
passport 질문입니다
선생님 정말 귀찮게 해드려서 죄송합니다. 저를 선생님의 제자로 받아 주 실 수 없나요? done(null,user)를 통해 세션에 저장했습니다.그리고 이제 req의 header에 정보가 있겠죠? 그럼 이제 다른 페이지로 이동할때 deserializeUser 를 통해서 header에 있는것을 db와 비교합니다. 따라서 프론트에서 request 헤더에 내용이 있을텐데 없네요? done(null,user) 이외에 해주어야 하는 부분이 또 있나요?
- 0
- 21
- 568
질문&답변
passport 질문입니다
angular로 node하고 restapi로 만들려고 하는데 passport-local 사용하는건 이거밖에 없는거 같은데요.이렇게 만들면 될까요?앵귤러에서 요청을 해도 계속 req.isAuthenticated() 하면 false가 나와서요.초보적인 질문 죄송합니다 ㅜㅜ
- 0
- 21
- 568
질문&답변
passport 질문입니다
https://blog.jscrambler.com/setting-up-authentication-using-angular-node-and-passport/
- 0
- 21
- 568
질문&답변
passport 질문입니다
감사합니다!!
- 0
- 21
- 568
질문&답변
passport 질문입니다
네 import passport를 import * as passport로 바꾸니까 되네요. ch3/back 깃허브에서 다운 받았는데 그 부분이 잘 못 되었나봐요.한가지 궁금한점이요. 앵귤러와 ts로 웹 서비스를 하려고 하는데요.보아하니 login구현을 jwt로 하는것 같더라구요.보통은 어떻게 하나요? 대부분 passport를 이용하나요?
- 0
- 21
- 568
질문&답변
passport 질문입니다
제가 그래서 깃허브에 있는 ch3/back 다운 받아서 npm i 를 해봤는데 안 되네요 ㅜㅜ
- 0
- 21
- 568