Routing
What is Routing?
๋ผ์ฐํ ์ ๋คํธ์ํฌ์์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ํ๋ก์ธ์ค๋ก ์ฌ๋ฌ ํ์ด์ง๋ฅผ ๋ก๋ํ๊ณ ํด๋น ๊ฒฝ๋ก์์ ๋ค๋ฅธ ์ปดํฌ๋ํธ๋ฅผ ๋ก๋ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
์ฝ๊ฒ ๋งํด ๊ฒฝ๋ก๋ฅผ ์ค์ ํ์ฌ ํ์ด์ง ์ด๋ํ ๋ ์ฌ์ฉํ๋ค.
Routing์ ์ข
๋ฅ
์ ์ ๋ผ์ฐํ
(Static Routing)
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ผ์ฐํธ๊ฐ ๋ฏธ๋ฆฌ ์ ์๋๊ณ , ๋ณ๊ฒฝ๋์ง ์๋ ๋ผ์ฐํ ์ด๋ค.
URL๊ณผ ๋์๋๋ ํ์ผ์ด๋ ๋ฐ์ดํฐ๊ฐ ๋น๋ ์์ ์ ๋ฏธ๋ฆฌ ์์ฑ๋๋ค.
์) ์ ์ ์น์ฌ์ดํธ์์
/about
๊ฒฝ๋ก์about.html
ํ์ผ์ด ๋ฏธ๋ฆฌ ์์ฑ๋์ด ์๋ ๊ฒฝ์ฐ.
๋์ ๋ผ์ฐํ
(Dynamic Routing)
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ผ์ฐํธ๊ฐ ์ฌ์ฉ์ ์ ๋ ฅ์ด๋ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์์ฑ๋๋ค.
์๋ฒ์์ ์์ฒญ์ ๋ฐ์ ๋๋ง๋ค ํด๋น ๊ฒฝ๋ก์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ๋์ ์ผ๋ก ์์ฑํ๊ฑฐ๋ ๋ก๋ํ๋ค.
์) ๋ธ๋ก๊ทธ ์์คํ ์์
/post/123
๊ณผ ๊ฐ์ ๊ฒฝ๋ก๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ ํฌ์คํธ ID๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ ์ผ๋ก ์์ฑ๋๋ ๊ฒฝ์ฐ.
์ฐธ๊ณ ์ฌ์ดํธ
Last updated