์ด ๊ฐ์์์๋ Javascript ์ธ์ด๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ ์ ์๋ NodeJS๋ฅผ ํ์ตํ๊ณ , ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD) ๋ฐฉ๋ฒ์ผ๋ก NodeJS๋ฅผ ์ด์ฉํด API ์๋ฒ ๊ฐ๋ฐ์ ํ ์ ์์ต๋๋ค. ๋ํ NodeJS์ ๋ํ์ ์ธ ์น ํ๋ ์์ํฌ ExpressJS์ ๊ธฐ์ด ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ๋ชจ๋ฐ์ผ๊ณผ ์น ์๋น์ค์์ ์ฌ์ฉํ๋ REST API ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ํ์ตํ ์ ์์ต๋๋ค.
NodeJS ๊ธฐ์ด
ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD) ๋ฐฉ๋ฒ
ExpressJS ๊ธฐ์ด
REST API ์๋ฒ ๊ฐ๋ฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ก๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์?
NodeJS ์ค์ต์ ํตํด ๋ฐฐ์ฐ๋ ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD)
์ด ๊ฐ์์์๋ ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD) ๋ฐฉ๋ฒ์ผ๋ก NodeJS๋ฅผ ์ด์ฉํด API ์๋ฒ ๊ฐ๋ฐ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ํ Javascript ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ ์ ์๋๋ก ํด์ฃผ๋ NodeJS์ ๋ํ์ ์ธ ์น ํ๋ ์์ํฌ ExpressJS์ ๊ธฐ์ด ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ๋ชจ๋ฐ์ผ๊ณผ ์น ์๋น์ค์์ ์ฌ์ฉํ๋ REST API ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ํ์ต์ ํฉ๋๋ค.
์์ฌ์ด ์ ์ง๋ณด์์ ๋ฆฌํฉํ ๋ง์ ๋์์ฃผ๋ TDD ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ๋ง์ถฐ์ API ์๋ฒ ๊ฐ๋ฐ์ ์งํํ๊ธฐ ๋๋ฌธ์, ์ค๋ฌด์์ ๊ณง๋ฐ๋ก API ์๋ฒ๋ฅผ ํด์ผํ๊ฑฐ๋ TDD๋ฅผ ์ ๋ฌด์ ์ ์ฉํ๊ณ ์ถ์ ๋ถ๋ค๊ป ๋ง์ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ก
API ์๋ฒ๋ฅผ ๊ฐ๋ฐ
ํ๊ณ ์ถ์ผ์ ๋ถ
ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ
(TDD)์ ์ค๋ฌด์
์ ์ฉํ๊ณ ์ถ์ ๋ถ
NodeJS, ExpressJS
์ ์ค๋ฌด์ ์ฌ์ฉ๋ฒ์
ํ์ตํ๊ณ ์ถ์ ๋ถ
Javascript ๊ฐ๋ฐ์
๐ข ์๋ ค๋๋ฆฝ๋๋ค
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์๋ฐ์คํฌ๋ฆฝํธ๋ก API ์๋ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ ์ถ์ผ์ ๋ถ
ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD)์ ์ค๋ฌด์ ์ ์ฉํด ๋ณด๊ณ ์ถ์ ๋ถ
NodeJS, ExpressJS์ ์ค๋ฌด์ ์ฌ์ฉ๋ฒ์ ํ์ตํ๊ณ ์ถ์ ๋ถ
์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์
์ ์ ์ง์,
ํ์ํ ๊น์?
์๋ฐ์คํฌ๋ฆฝํธ
13,304
๋ช
์๊ฐ์
822
๊ฐ
์๊ฐํ
580
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
9
๊ฐ
๊ฐ์
์์
์ค ๊ถ๊ธํ ์ฌํญ์ ์ง๋ฌธ ์ฌํญ์ ์ฌ๋ ค์ฃผ์ธ์.
๋งค์ผ ํ ๋ฒ์ฉ ํ์ธํ๊ณ ๋ต๋ณ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ์ฒด
60๊ฐ โ (3์๊ฐ 49๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: