RESTfulAPI1 [NodeJS+Express] 9. RESTful API๋? ์ฌ์ฉ์๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ DB์ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ ์ RESTful API ์ ๋ํ ๊ฐ๋ ์ ์์๋ณด์! 1. ์๋ฒ๋ก์ ์์ฒญ ์๋ฒ๋ '์์ฒญ'์ ๋ฐ๋ฅธ ์ฒ๋ฆฌ๋ฅผ ํ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ํ ์ค ์์ฝํ ์ ์๋ค. ์ด๋ ์์ฒญ์ ์๋ฌด๋ฐ ๋ฐฉ์์ผ๋ก ํ๋ ๊ฒ์ด ์๋ ์ ํด์ง ํ์์ ๋ฐ๋ผ์ผ ํ๋ค. ๋ง์ฝ ์ ์ ๊ฐ ์๋ฒ์ ์์ฒญ์ ํ ๋์๋ method ์ url ์ ์ ํํ๊ฒ ๋ช ์ํด์ผํ๋ค. 1) method์ ์ข ๋ฅ GET : ๋ฐ์ดํฐ ๋ฐ๊ธฐ ์์ฒญ POST : ๋ฐ์ดํฐ ๋ณด๋ด๊ธฐ ์์ฒญ UPDATE, PUT : ๋ฐ์ดํฐ ์์ ์์ฒญ DELETE : ๋ฐ์ดํฐ ์ญ์ ์์ฒญ ... ์ฃผ๋ก ์ฌ์ฉํ๋ method์ ์ข ๋ฅ๋ ์์ ๊ฐ๋ค. 2) URL /path๋ช ๊ณผ ๊ฐ์ ์๋ฒ์ ๋ฑ๋ก๋์ด์๋ url์ ์์ฒญํด์ผํ๋ค. url์ endpoint ๋ผ๊ณ ํํํ๊ธฐ๋ ํ๋ค. .. 2023. 10. 11. ์ด์ 1 ๋ค์ ๋ฐ์ํ