nest.js๋?
<aside>
๐ฆ nest.js๋ ํจ์จ์ ์ด๊ณ  ํ์ฅ ๊ฐ๋ฅํ node.js ์๋ฒ ์ธก ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ ์์ํฌ์ด๋ค.
</aside>
- ํ๋ก๊ทธ๋ ์๋ธ Javascript๋ฅผ ์ฌ์ฉํ๊ณ  Typescript๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํ๋ค.
- ๊ฐ๋ฐ์๊ฐ ์์ Javascript๋ก ์ฝ๋ฉํ  ์ ์์.
 
 
- OOP, FP ๋ฐ FRP ์์๋ฅผ ์ฌ์ฉํ  ์ ์๊ฒ ํด์ค๋ค.
 
nest.js์ ๋ด๋ถ๋?
- Express(๊ธฐ๋ณธ๊ฐ)๊ณผ ๊ฐ์ ๊ฐ๋ ฅํ HTTP ์๋ฒ ํ๋ ์ ์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ ํ์ ์ผ๋ก Fastify๋ฅผ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑํ  ์๋ ์๋ค!
 
- nest๋ ๊ณตํต node.js ํ๋ ์ ์ํฌ ์์ ์ถ์ํ ์์ค์ ์ ๊ณตํ์ง๋ง, API๋ฅผ ๊ฐ๋ฐ์์๊ฒ ์ง์  ๋
ธ์ถํ๋ค.
- ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ ํ๋ซํผ์์ ์ฌ์ฉํ  ์ ์๋ ์๋ง์ ํ์ฌ ๋ชจ๋์ ์์ ๋กญ๊ฒ ์ฌ์ฉํ  ์ ์๋ค.
 
 
nest.js์ ์ฒ ํ
- ๊ฐ๋ฐ์์ ํ์ด ๊ณ ๋๋ก ํ
์คํธ ๊ฐ๋ฅํ๊ณ , ํ์ฅ ๊ฐ๋ฅํ๋ฉด์ ๋์จํ๊ฒ ๊ฒฐํฉ๋๊ณ , ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฌ์ด ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ์ ์๋ ์ฆ์ ์ฌ์ฉ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์
 ์ํคํ
์ฒ๋ฅผ ์ ๊ณตํ๋ค.
- ๋ฐ๋ก ์ค์ ํ์ง ์์๋ ์ฌ์ด ๋ช
๋ น์ด๋ฅผ ํตํด ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
 
 
nest.js ๊ณต์ ๋ํ๋จผํธ