๐Ÿ“Routing

What is Routing?

๋ผ์šฐํŒ…์€ ๋„คํŠธ์›Œํฌ์—์„œ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋กœ ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ๋กœ๋“œํ•˜๊ณ  ํ•ด๋‹น ๊ฒฝ๋กœ์—์„œ ๋‹ค๋ฅธ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•ด ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•˜์—ฌ ํŽ˜์ด์ง€ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

Routing์˜ ์ข…๋ฅ˜

์ •์  ๋ผ์šฐํŒ… (Static Routing)

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ผ์šฐํŠธ๊ฐ€ ๋ฏธ๋ฆฌ ์ •์˜๋˜๊ณ , ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๋ผ์šฐํŒ…์ด๋‹ค.

  • URL๊ณผ ๋Œ€์‘๋˜๋Š” ํŒŒ์ผ์ด๋‚˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋นŒ๋“œ ์‹œ์ ์— ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ๋‹ค.

  • ์˜ˆ) ์ •์  ์›น์‚ฌ์ดํŠธ์—์„œ /about ๊ฒฝ๋กœ์— about.html ํŒŒ์ผ์ด ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ.

๋™์  ๋ผ์šฐํŒ… (Dynamic Routing)

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ผ์šฐํŠธ๊ฐ€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด๋‚˜ ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋œ๋‹ค.

  • ์„œ๋ฒ„์—์„œ ์š”์ฒญ์„ ๋ฐ›์„ ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋กœ๋“œํ•œ๋‹ค.

  • ์˜ˆ) ๋ธ”๋กœ๊ทธ ์‹œ์Šคํ…œ์—์„œ /post/123๊ณผ ๊ฐ™์€ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ • ํฌ์ŠคํŠธ ID๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ฒฝ์šฐ.


์ฐธ๊ณ ์‚ฌ์ดํŠธ

AWS - ๋ผ์šฐํŒ…์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Last updated