[ TIL ] [ ์ •๊ทœ๊ณผ์ • : ์ฃผํŠน๊ธฐ์ฃผ์ฐจ ]ํšŒ์› ์กฐํšŒ API ๋งŒ๋“ค๊ธฐ

2023. 9. 1. 04:23ใ†0. TiL ( Today I Learned )

 

์ˆ™๋ จ์ฃผ์ฐจ ์ฒซ ๊ฐ•์˜ ๋“ฃ๊ธฐ ! ๊ทธ๋ฆฌ๊ณ , ํšŒ์› ์กฐํšŒ API ๋งŒ๋“ค๊ธฐ 

์ด๋ฒˆ์ฃผ ๊ณผ์ œ๋กœ๋Š” ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๋ฐ ์กฐํšŒ ์ฝ”๋ฉ˜ํŠธ ์ž‘์„ฑ ๋ฐ ์‚ญ์ œ API๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ •์„ ์ง„ํ–‰ํ–ˆ๊ณ , 

์‹œํ—˜์œผ๋กœ๋Š” ํšŒ์›๊ด€๋ จ api๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ์œผ๋กœ ์ง„ํ–‰์„ ํ–ˆ๋‹ค.

 

์ด๋ฒˆ์ž…๋ฌธ์ฃผ์ฐจ๋Š” ์กฐ๊ธˆ ํž˜๋“ค์—ˆ๋‹ค. ๊ฐ•์˜๊ฐ€ ์นœ์ ˆํ•œ ์„ค๋ช…์ด ์•˜๋Š”๋ฐ ์‹  ๊ฐœํŽธ๋œ ๋ถ€๋ถ„์œผ๋กœ ์ดฌ์˜์ด ๋˜์–ด์„œ์ธ์ง€ ๋งŽ์ด ๊ธธ์—ˆ๋‹ค.

๊ฐ€๊นŒ์Šค๋กœ ๊ฐ•์˜๊ฐ€ ๋์ด๋‚˜๊ณ , ๊ฐœ์ธ ๊ณผ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰(ํ•œ๋‹ค๊ณ  ํ–ˆ์œผ๋‚˜ ๋งŽ์ด ๋Šฆ์—ˆ์Œ..)ํ–ˆ๋‹ค. ์‹œ๊ฐ„์„ ๊ฐ€๋“ ์ฑ„์›Œ์„œ ๋ชจ๋“  ๋‚ ์„ ๋ณด๋ƒˆ๋”๋‹ˆ  ์—„์ฒญ ์‹œ๊ฐ„์ด ๋นจ๋ฆฌ ๊ฐ„๋“ฏํ•˜๋‹ค.

์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ์— ๋Œ€ํ•œ ์‹œํ—˜๋„ ์น˜๋ €๋‹ค.!

์–ด์ œ ๊นŒ์ง€ ๊ฐœ๋ณ„ ์ž๋ฃŒ ๊ณผ์ œ๋ฅผ ์ œ์ถœํ–ˆ๋Š”๋ฐ, ๋ฐฐํฌ์—์„œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์ด ์ผ์–ด ํž˜๋“ค๊ฒŒ ๋ƒˆ๋Š”๋ฐ ์˜ค๋Š˜๋„ ์—ญ์‹œ๋‚˜ ๋ฐฐํฌ์—์„œ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒ๋๋‹ค.

๋ชฝ๊ตฌ์Šค ์ชฝ์˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์€๋ฐ, ๋ช‡ ์‹œ๊ฐ„์„ ๋ถ™์žก๊ณ  ์žˆ์–ด๋„ ํ•ด๊ฒฐ์ด ์–ด๋ ค์› ๋‹ค.

์‚ฌ์‹ค api๊ตฌ์ƒ์€ ๊ทธ๋ฆฌ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€ ์•Š์•˜๊ณ , ๋‹ค๋งŒ ์ดˆ๊ธฐ๊ฐ’ ์„ค์ •ํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ์•„์ง ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ์–ด๋””๋ฅผ ๋ผ์šฐํ„ฐ๋กœ ์„ค์ •ํ• ์ง€ ์Šคํ‚ค๋งˆ๋กœ ์„ค์ •ํ• ์ง€๊ฐ€ ์ข€ ์• ๋งคํ•ด์„œ ๊ทธ๋ฆผ์ด ์ž˜ ๊ทธ๋ ค์ง„ ์ง€์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ•์˜์ž๋ฃŒ์— ์ •๋ฆฌํ•ด ๋‘” ๊ฑธ ๋ณด๋ฉด์„œ ๊ณ„์† ์ •๋ฆฌํ•ด ๋‚˜๊ฐ”๋‹ค.

( ** ์˜ค๋Š˜ ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ๊ธฐ์ˆ ๋งค๋‹ˆ์ €๋‹˜์—๊ฒŒ ์„ค๋ช…์„ ๋“ค์œผ๋ฉด์„œ ๊ฐœ๋…์„ ์กฐ๊ธˆ ์ •๋ฆฝํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. )

 

2์ฃผ ์ฐจ๋Š” sql์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๋Š”๋ฐ, ์˜ค๋ž˜์ „์— ์ž ๊น ์จ ๋ณธ ์ ์ด mysql์„ ํšŒ์‚ฌ์—์„œ ์จ๋ณธ ๊ธฐ์–ต์ด ์žˆ๋‹ค.

์•„์ฃผ ์ž ์‹œ๋ผ ๊ธฐ์–ต์ด ๋‚ ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์ƒˆ๋กญ๊ฒŒ ๋ฐฐ์šด๋‹ค๋Š” ๋งˆ์Œ์œผ๋กœ ๋“ฃ๊ณ  ์žˆ๋‹ค. 

 

 

๊ฐ•์˜์—์„œ ๋ณธ ๊ณ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๋‚ด์šฉ์ •๋ฆฌ

2023.09.01 - [3. Node.js] - [ Node.js ์ˆ™๋ จ์ฃผ์ฐจ 1 (1-1)] ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDB)

 

[ Node.js ์ˆ™๋ จ์ฃผ์ฐจ1 (1-1)] ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDB)

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ž€? " ๋ฐ์ดํ„ฐ๋ฅผ ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ(..) " https://www.ibm.com/kr-ko/topics/relational-databases ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€? | IBM ์ด ํ•ต์‹ฌ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด

sa-growth-diary.tistory.com

 

 

 

 

 

์ง€๋‚œ ๊ณผ์ œ์—์„œ ํ˜ผ์ž ๊ณ„์† ์ด๊ฒƒ์ €๊ฒƒ ํ•ด๋ณด๋ ค๊ณ  ํ•˜๋ฉด์„œ ๋งŽ์ด ๋ฐฐ์šด ๊ฒƒ ๊ฐ™๋‹ค.

์‚ฝ์งˆ๋„ ๋งŽ์ด ํ•˜๊ณ , ์ข€ ํž˜๋“ค๊ฒŒ ๋Œ์•„๊ฐ„ ๋ถ€๋ถ„๋„ ์žˆ์ง€๋งŒ ๊ทธ ๊ณผ์ •์—์„œ ์กฐ๊ธˆ์€ ๋งŽ์ด ๋ฐฐ์šด ๊ฒƒ ๊ฐ™์•„์„œ ๊ทธ ๋ถ€๋ถ„์€ ์ข‹์•˜๋‹ค.

๋•๋ถ„์— ์˜ค๋Š˜๋„ api๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š”๋ฐ ์ดˆ๋ฐ˜์— ์ƒ๊ฐํ•ด ๋‚ด๋Š”๋ฐ ์‹œ๊ฐ„์€ ์กฐ๊ธˆ ๊ฑธ๋ ธ์–ด๋„ ์•„์ง ๋ฐฐํฌ ๋ถ€๋ถ„์ด ๋ฏธํกํ•œ ๊ฒƒ ๊ฐ™์•„์„œ 

์‹œ๊ฐ„ ๋‚  ๋•Œ๋งˆ๋‹ค ์—ฐ์Šต์„ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. 

๋‹ค์Œ ์ฃผ๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ ํŽ˜์–ด๋กœ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ๋ชจ์ž๋žŒ ์—†์ด ์ž˜ ํ•ด๋‚ด๊ธฐ๋ฅผ!