Node.js, MongoDB๋ฅผ ํ์ฉํ GraphQL Apollo Server โ GraphQL API
์ด ๊ฐ์์์๋ Apollo Server, Node.js, Express, ๊ทธ๋ฆฌ๊ณ MongoDB๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ GraphQL API๋ฅผ ๊ตฌ์ถํ ์ ์ ์ค๋ฌด ๊ฒฝํ์ ๊ณต์ ํฉ๋๋ค. ์ง๋ ์๋ ๊ฐ ์ ๋ ๋ณต์กํ ๊ฐ๋ ์ ๋ช ํํ๊ณ ์ค์ฉ์ ์ธ ๋จ๊ณ๋ก ๋๋๊ณ ์ธ์ฆ, ํ์ด์ง๋ค์ด์ , ์ฑ๋ฅ ์ต์ ํ, ์คํค๋ง ์ค๊ณ์ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ ๋ค์ ํด๊ฒฐํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ค์ด REST์์ GraphQL๋ก ์ ํํ๋ ๊ฒ์ ๋์์์ต๋๋ค. ์ด ๊ฐ์๋ ์ค์ต ์ค์ฌ์ ํ์ต์ ์ด์ ์ ๋ง์ถฅ๋๋ค. ์ฌ๋ฌ๋ถ์ ์ฒ์๋ถํฐ ์์ ํ GraphQL API๋ฅผ ๊ตฌ์ถํ๊ณ , JWT ์ธ์ฆ์ ๊ตฌํํ๋ฉฐ, ํ์ฅ ๊ฐ๋ฅํ ์คํค๋ง๋ฅผ ์ค๊ณํ๊ณ , DataLoader, ๋ฐฐ์นญ(batching), ์บ์ฑ์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ์ต์ ํํ๊ฒ ๋ฉ๋๋ค. ๊ฐ ๊ฐ๋ ์ ์ค์ง์ ์ธ ์์ ์ ํจ๊ป ์ค๋ช ๋๋ฏ๋ก ์ค์ ํ๋ก์ ํธ์ ์์ ์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
1๋ช ์ด ์๊ฐํ๊ณ ์์ด์.
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ






