sungjoon0235
@sungjoon02352591
Reviews Written
-
Average Rating
-
Posts
Q&A
passport ์ง๋ฌธ์ ๋๋ค
๊ฐ์ฌํฉ๋๋ค.๋ ธ๋๋ฅผ ์ฑ ์ผ๋ก ๊ธฐ์ด๋ฅผ ๋ ๋ค์ ธ์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.๋ฆฌ์กํธ ๋์ค์ ๋ด์ผ ๊ฒ ๋ค์ ใ ใ
- 0
- 21
- 704
Q&A
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
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
์ต๊ทค๋ฌ ์์๋ ์ผ๋จ ์ด๋ ๊ฒ ์์ฒญํ๊ณ ์์ต๋๋ค
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
this.http.postobject>(this.url,this.loginForm.value).subscribe(data => { console.log(data)
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
์ ์๋ ์ ๋ง ๊ท์ฐฎ๊ฒ ํด๋๋ ค์ ์ฃ์กํฉ๋๋ค. ์ ๋ฅผ ์ ์๋์ ์ ์๋ก ๋ฐ์ ์ฃผ ์ค ์ ์๋์? done(null,user)๋ฅผ ํตํด ์ธ์ ์ ์ ์ฅํ์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ์ด์ req์ header์ ์ ๋ณด๊ฐ ์๊ฒ ์ฃ ? ๊ทธ๋ผ ์ด์ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ ๋ deserializeUser ๋ฅผ ํตํด์ header์ ์๋๊ฒ์ db์ ๋น๊ตํฉ๋๋ค. ๋ฐ๋ผ์ ํ๋ก ํธ์์ request ํค๋์ ๋ด์ฉ์ด ์์ํ ๋ฐ ์๋ค์? done(null,user) ์ด์ธ์ ํด์ฃผ์ด์ผ ํ๋ ๋ถ๋ถ์ด ๋ ์๋์?
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
angular๋ก nodeํ๊ณ restapi๋ก ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ passport-local ์ฌ์ฉํ๋๊ฑด ์ด๊ฑฐ๋ฐ์ ์๋๊ฑฐ ๊ฐ์๋ฐ์.์ด๋ ๊ฒ ๋ง๋ค๋ฉด ๋ ๊น์?์ต๊ทค๋ฌ์์ ์์ฒญ์ ํด๋ ๊ณ์ req.isAuthenticated() ํ๋ฉด false๊ฐ ๋์์์.์ด๋ณด์ ์ธ ์ง๋ฌธ ์ฃ์กํฉ๋๋ค ใ ใ
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
https://blog.jscrambler.com/setting-up-authentication-using-angular-node-and-passport/
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
๊ฐ์ฌํฉ๋๋ค!!
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
๋ค import passport๋ฅผ import * as passport๋ก ๋ฐ๊พธ๋๊น ๋๋ค์. ch3/back ๊นํ๋ธ์์ ๋ค์ด ๋ฐ์๋๋ฐ ๊ทธ ๋ถ๋ถ์ด ์ ๋ชป ๋์๋๋ด์.ํ๊ฐ์ง ๊ถ๊ธํ์ ์ด์. ์ต๊ทค๋ฌ์ ts๋ก ์น ์๋น์ค๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ์.๋ณด์ํ๋ login๊ตฌํ์ jwt๋ก ํ๋๊ฒ ๊ฐ๋๋ผ๊ตฌ์.๋ณดํต์ ์ด๋ป๊ฒ ํ๋์? ๋๋ถ๋ถ passport๋ฅผ ์ด์ฉํ๋์?
- 0
- 21
- 704
Q&A
passport ์ง๋ฌธ์ ๋๋ค
์ ๊ฐ ๊ทธ๋์ ๊นํ๋ธ์ ์๋ ch3/back ๋ค์ด ๋ฐ์์ npm i ๋ฅผ ํด๋ดค๋๋ฐ ์ ๋๋ค์ ใ ใ
- 0
- 21
- 704




