collocbus
@collocbus
Students
-
Reviews
-
Course Rating
-
Posts
Q&A
๋ฌธ์๋๋ฆฝ๋๋ค!!
์ ๊ฐ ์ค๋ช ์ด ์กฐ๊ธ ๋ถ์กฑํ๋๋ด ๋๋ค. ๋ถ๊ณผ์ ์ธ ์ค๋ช ์ ๋๋ฆฌ์๋ฉด, ๋ก๊ทธ์ธ ์ดํ, ํ์๊ฐ์ ํ์ด์ง๋ฅผ ๋ค์ด๊ฐ๋ค๋ฉด, ๊ฐ์ข์์๋ useEffect ๋ฅผ ์ฌ์ฉํ์ฌ, me ์ ์ ๋ณด๊ฐ ์๋ค๋ฉด Router.Push ๋ฅผ ํ์ฌ ๋ฉ์ธํ์ด์ง๋ก ์ด๋์ ์์ผ์ฃผ๋๋ฐ, ์ฌ์ค, useEffect ๋ผ๋ ์ฌ์ดํด์ render ์ดํ์ ๋ฐ์๋๋ ์ฌ์ดํด์ด๋ผ ๋งค๋๋ฝ์ง๊ฐ ์์๋ณด์ ๋๋ค. ๊ทธ๋์ getInitialProps ๋จ์์ ๋ฏธ๋ฆฌ ์ฒดํฌ ํ์ฌ, fron server ๋จ์์ push ๋ฅผ ํด์ค๋ค๋ฉด ํจ์ฌ ๋งค๋๋ฌ์ธ๊ฒ ๊ฐ์ ์ ์ค์ค๋ก ์์ฉํ๊ณ ์ ์ฐพ์๋ณด๊ณ ๊ตฌํํ๊ณ ์ ํ๋ ๊ฒ์ ๋๋ค. getInitialProps ์์๋ const { res } = context; if (res) { res.writeHead(302, { Location: '/' }) res.end(); } else { Router.push('/') }; ์ด๋ฐ์์ผ๋ก ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋๊ตฐ์. (router) ๊ทธ๋ฐ๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ๋ก, me์ ์กด์ฌ์ฌ๋ถ(๋ก๊ทธ์ธ์ฌ๋ถ)๋ฅผ ํ๋จํ๊ณ ์ํ๋ const state = context.store.getState(); state.user.me ์ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ ๊ฒ์ด ๋ฌธ์ ์ฌ์ ์ง๋ฌธ์ ๋๋ ธ์์ต๋๋ค. ssr ์ ํตํด, server ๋จ์์ dispatch ํ์ฌ ๋ฏธ๋ฆฌ ๋ฐ์ดํฐ๋ ๋ฐ์์ค์ง๋ง, ์์๊ฐ ์๋์ ๊ฐ์ ๊ฒ ๊ฐ๋๊ตฐ์. client signup ํ์ด์ง ์์ฒญ -> _app -> getInitialProps -> ๋์คํจ์น(์ ์ ์ ๋ณด๊ฐ์ ธ์ค๊ธฐ) ์์ฒญ[request] -> signup -> geInitialProps -> ๋์คํจ์น(์ ์ ์ ๋ณด๊ฐ์ ธ์ค๊ธฐ) ์ฑ๊ณต[success] -> signup page render ์ด๋ฐ ์์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฒ ๊ฐ์, signup.js ์ getInitialProps ๋จ์์ render ์ด์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น ํ๊ณ ์ง๋ฌธ์ ๋๋ ธ์ต๋๋ค. ํญ์ ๊ฐ์ฌํฉ๋๋ค. ์ํด๋ณต ๋ง์ด ๋ฐ์ผ์ธ์.
- 0
- 2
- 235
Q&A
ctx.req.headers.cookie undefined ์ฆ์
ํด๋น ๊ธ์ ๋ํ ๋ต์ ์ค์ค๋ก ์ฐพ์์ง๋ง, ์ฐพ์ผ๋ฉด์ ๋๋ค๋ฅธ ์๋ฌธ์ด ์๊ธฐ๊ฒ ๋์์ต๋๋ค..^^;; ์ ๊ฐ ์ ํธ๋ํฐ์ด๋, ์ง์ธ๋ค์ ์ ์์ ์ํด ํฌํธํฌ์๋ฉ์ ํตํด ํน์ port๋ง ์ด์ด ๊ฐ๋ฐ์ ํ๋ค๋ณด๋, ์์ ์๋ฒ๋ก ๋ถํฐ ์์ฒญ์ ์ ๊ฐ์ธ ๊ณต์ธ IP๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์ ํ์์ต๋๋ค. ์๊ณ ๋ณด๋, ์ฟ ํค์ ์ ๋ณด์ค ๋๋ฉ์ธ์ด ์ค์ํ๊ฒ ์์ฉํ์ฌ ์ ๊ฐ ๋ณด๋ ํ์ด์ง(localhost:3000)์์๋ ์๋ฒ์์ฒญ์ ํตํด ๋ง๋ค์ด์ง ์ฟ ํค(219.?.?.?.? [๊ณต์ธip])๋ฅผ ์ธ์ํ์ง ์๋๊ตฐ์.. ๊ทธ๋์, (219.?.?.?.? [๊ณต์ธip]):3000 ์ผ๋ก ์ ์ํ๋, ์ ์์ ์ผ๋ก ์ ์ธ์ ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ค๋ณด๋, ์๊ธด ์๋ฌธ์, ๋์ค์ ํ๋ก ํธ ์๋ฒ์, ๋ฐฑ์๋ ์๋ฒ์ ๋๋ฉ์ธ์ด ์๋ก ๋ค๋ฅผ ๊ฒฝ์ฐ, ์ธ์์ด ๋ถ๊ฐ๋ฅํ ์ ์๋ค๋ ์๋ฌธ์ด ์๊ธฐ๊ฒ ๋๋๋ฐ์.. ๋ํ withCredential๋ก ์ ๋ฌํ ์ฟ ํค๋ ํ์ ์ ๊ฐ ์ ์ํ localhost์ ์ฃผ์์์๋ ๋ถ๊ตฌํ๊ณ ๊ทธ๋์ ์์์ ์ฐพ์ (219.?.?.?.? [๊ณต์ธip]) ์ฟ ํค ๋ฐ์ดํฐ๋ก ์ ๋ฌํ๋ค๋ ์๋ฏธ๊ฐ ๋๋๋ฐ.. ์๋ฌธ์ด๋ค์.. ๋์ค์ ์ค์ ๋ก ๋ฐฑ์๋ ip์ ํ๋ก ํธ ip๊ฐ ์๋ก๋ค๋ฅผ ๊ฒฝ์ฐ์๋ ํ๋ก ํธ์๋ฒ๋ก ๋ญ๊ฐ ์ค์ ์ ์ถ๊ฐ๋ก ํด์ฃผ์ด์ผ ํ๋ ๋ถ๋ถ์ธ๊ฐ์~~??
- 0
- 2
- 295
Q&A
์ง๋ฌธ ๋๋ฆฝ๋๋ค!
๋ต๋ณ ๋๋ฌด ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- 0
- 2
- 149




