๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

๐Ÿ“—Nodejs ์‹œ์ž‘ํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿ“—Nodejs/โšกver.0

๐Ÿ“—Nodejs ์‹œ์ž‘ํ•˜๊ธฐ

4:Bee 2024. 1. 6. 23:38
728x90

์ด์ œ ๊ธฐ๋ณธ์ ์œผ๋กœ Js๋กœ ๋งŽ์€ ๊ฒƒ๋“ค์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ php๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋Š” Restful API ๊ฐœ๋…์„ ์–ด๋ ดํ’‹์ด ์•Œ์•˜์œผ๋‹ˆ Js์™€ ๊ฐ€๊นŒ์šด ๋Ÿฐํƒ€์ž„ ์–ธ์–ด Nodejs๋ฅผ ๊ณต๋ถ€ํ•ด์ž.

์ด ํฌ์ŠคํŒ…์€ ์œ ๋ทฐ๋ธŒ ์ƒํ™œ์ฝ”๋”ฉ ์ฑ„๋„์„ ์ค‘์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

WEB2 - Node.js

 

www.youtube.com

 

* REST๋Š” ์›น ์„œ๋น„์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ๋กœ, ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ์ƒํƒœ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ์— ์ง‘์ค‘ํ•œ๋‹ค.

* RESTful API๋Š” HTTP ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, HTTP ๋ฉ”์†Œ๋“œ(GET, POST, PUT, DELETE ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์›์„ ์กฐ์ž‘ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•๋“ค์€ ์›น ์„œ๋น„์Šค์˜ ๋‹จ์ˆœ์„ฑ, ํ™•์žฅ์„ฑ, ์„ฑ๋Šฅ, ์ด์‹์„ฑ ๋“ฑ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.

์ˆ˜์—… ๋ชฉํ‘œ : ํ•ด๋‹น ์ˆ˜์—…์„ ํ†ตํ•ด์„œ ์•„๋ž˜์™€๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ URL๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ๋‹ค.

ํ˜„์žฌ pathName๊ณผ queryData.id ์ด๋‘˜์˜ ํฐ ์ฐจ์ด์™€ ํ™œ์šฉ์„ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ์ˆ˜์—…์„ ๋ณต์Šตํ•˜๋ฉด์„œ ์ด๋Ÿฐ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

728x90
Comments