๋ฐฑ์๋/์ค๊ณ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ REST ์์น๊ณผ REST API ์ค๊ณ ๋ฐฉ๋ฒ "๊ทธ๋ฐ REST API๋ก ๊ด์ฐฎ์๊ฐ"๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. REST๋?REpresentational State Transfer์ ์ฝ์์ ๋๋ค.์น ์๋น์ค ์ํคํ ์ฒ์ ์คํ์ผ ์ค ํ๋๋ก, ๋คํธ์ํฌ๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์ํธ์์ฉํ๋ ๋ฐฉ์์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.์ธํฐ๋ท์์ ์ด๋ป๊ฒ ์ ๋ณด๋ฅผ ๊ณต์ ํ ๊ฒ์ธ์ง์ ๋ํ ํด๋ต์ผ๋ก 1991๋ ์น(Web)์ด ๋ฑ์ฅํ์ต๋๋ค. ์น์ HTML์ด๋ผ๋ ํ์์ผ๋ก ์ ๋ณด๋ฅผ ํํํ๊ณ , ์ ๋ณด๋ค์ ๋ํ ์๋ณ์๋ก URI๋ฅผ ์ ํํ๊ณ , HTTP๋ผ๋ ํ๋กํ ์ฝ๋ก ์ ๋ณด๋ฅผ ์ ์กํฉ๋๋ค.2000๋ Roy T. Fielding์ ๊ธฐ์กด์ ์น์ ๋ง๊ฐํธ๋ฆฌ์ง ์๊ณ HTTP๋ฅผ ๊ฐ์ ํ ์ ์์์ง์ ๋ํ ๋ ผ๋ฌธ์ ๋ฐํํ๊ณ , ์ด๊ฒ์ด REST ์์ต๋๋ค.REST API๋?REST API๋ REST ์ํคํ ์ฒ๋ฅผ ๋ฐ๋ฅด๋ API๋ก,.. ์๋ฌ์ฝ๋ ์ค๊ณ ๋ฒค์น๋งํน & NestJS์์ ์๋ฌ ์๋ต ์ปค์คํ ๋ฐฉ๋ฒ ๋ฌธ์ ์ํฉ Nest.js์์ ๊ธฐ๋ณธ ์๋ฌ ์๋ต ํ์์ ์์ ๊ฐ์ต๋๋ค. ์ด๋ ๊ฒ ์๋ต์ ์ฃผ๋ฉด ํ์ ์ ์ด๋ ค์์ด ์์ ๊ฒ ๊ฐ์ต๋๋ค.์ผ๋จ ์๋ฌ๊ฐ ์ด๋ API์์ ๋ฐ์ํ๋์ง, ์ธ์ ๋ฐ์ํ๋์ง ์๊ธฐ ์ด๋ ต์ต๋๋ค.ํ๋์ ์ํ ์ฝ๋์ ๋ํด์๋ ์ธ๋ถ์ ์ผ๋ก ๋ถ๋ฅํ๊ธฐ ์ํ ์๋ฌ ์ฝ๋๋ ํ์ํด๋ณด์ ๋๋ค. ๋ฒค์น๋งํน๋ค๋ฅธ ๊ธฐ์ ๋ค์์๋ ์ด๋ค ์๋ฌ ์ฝ๋ ์ฒด๊ณ๋ฅผ ๊ฐ์ง๊ณ ์ด์ ์ค์ธ์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. 1. NAVER WORKS Developers๋งํฌ : https://developers.worksmobile.com/kr/docs/error-codesHTTP ์ํ ์ฝ๋์ ๋ณ๋์ ์๋ฌ ์ฝ๋ ์ฒด๊ณ๋ฅผ ๊ฐ์ง๊ณ , ํด๋น ์ฝ๋๋ฅผ ์๋ต ๋ณธ๋ฌธ์ ํฌํจ์์ผ์ฃผ๊ณ ์์ต๋๋ค.๋์ผํ ์ํ ์ฝ๋์ ๋ํด์ ์ฌ๋ฌ ์ข ๋ฅ์ ์๋ฌ ์ฝ๋๋ฅผ ์ง์ ํด๋์๋ค๋ ์ ์์ ์ด๋ค ์๋ฌ์ธ์ง ํ์ ํ๊ธฐ ์ฌ์.. ์ด์ 1 ๋ค์