๐ **API(Application Programming Interface)**๋ ์๋ก ๋ค๋ฅธ ์ํํธ์จ์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ฐ๊ฒฐํด์ฃผ๋ ๋งค๊ฐ์ฒด์ด์ ์ฝ์์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค.
๋ง์ฝ, ์ค๋งํธํฐ์ ๋ ์จ ์ฑ์ ์ด์ฉํด ๋ด์ผ์ ๋ ์จ๋ฅผ ์กฐํํ๋ค๋ฉด, ์ฑ์ ๋ ์จ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์๋ฒ์๊ฒ ์ ๋ณด๋ฅผ ์์ฒญํด์ผ ํฉ๋๋ค. ์ด ๋, ์ฑ๊ณผ ๋ ์จ ์๋ฒ๊ฐ์ ํต์ ์ ๋์์ฃผ๋๊ฒ์ด ๋ฐ๋ก API ์ ๋๋ค.
API๋ ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ๋ ์จ ์๋ฒ์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. ์ด ๊ท์น์ โ์ด๋ค ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ์์ฒญํ ๊ฒ์ธ๊ฐ?โ, โ์๋ต์ ์ด๋ค ํ์์ผ๋ก ๋ฐ์ ๊ฒ์ธ๊ฐ?โ ๋ฑ์ ์ ์ํ ๊ฒ์ผ๋ก, ์ด๋ ๋ง์น ์๋ก๊ฐ์ ์ฝ์์ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฐฉ๋ฒ์ธ ๊ฒ์ด์ฃ .
๊ทธ๋ฆฌ๊ณ , ๋ ์จ ์ฑ์ ์ฌ์ฉ์๋ API๋ฅผ ํตํด ์๋ฒ์ ๋ ์จ ์ ๋ณด๋ฅผ **์์ฒญ(Reqeust)**ํ๊ฒ๋ฉ๋๋ค. ์๋ฒ๋ ์ด ์์ฒญ์ ์ฒ๋ฆฌํ ๋ค, ์ต์ข ์ ์ธ ๋ ์จ ์ ๋ณด๋ฅผ API๋ฅผ ํตํด ๋ ์จ ์ดํ๋ฆฌ์ผ์ด์ ์ **๋ฐํ(Response)**ํฉ๋๋ค.
์ด๋ ๊ฒ API๋ ์๋ก ๋ค๋ฅธ ์์คํ ๊ฐ์ ํต์ ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ์ค๊ฐ์์ ์ญํ ์ ๋ด๋นํ๊ฒ ๋ฉ๋๋ค.
'Daily Logs > TIL (Today I Learned)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
9์ 2์ผ REST API ๊ฐ๋ฐ (0) | 2024.09.02 |
---|---|
8์ 30์ผ node.js (0) | 2024.08.30 |
8์ 28์ผ Node.JS ์ ๋ฌธ (0) | 2024.08.28 |
8์ 27์ผ Javacript (0) | 2024.08.27 |
8์ 26์ผ ์๋ฐ ๊ธฐ๋ณธ ๋ฐ๋ณต ํ์ต (0) | 2024.08.26 |