Module
์ด๋NestJs
๋ชจ๋์ ๋ฐ์ฝ๋ ์ดํฐ(@
)๋ก ์ฃผ์์ด ๋ฌ๋ฆฐ ํด๋์ค๋ฅผ ๋งํ๋ค.
@Module ()
๋ฐ์ฝ๋ ์ดํฐ๋ Nest
๊ฐ Application ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ค.
๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์๋ ํ๋ ์ด์์ ๋ชจ๋(root module
)์ด ์๋๋ฐ, root module์ Nest๊ฐ ์ฌ์ฉํ๋ ์์์ ์ด๋ค
module
์ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ์งํฉ์ผ๋ก, ๊ตฌ์ฑ ์์๋ฅผ ๊ตฌ์ฑํ๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ด๋ค.
๋ชจ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฑ๊ธ ํค์ด๋ฏ๋ก ์ฌ๋ฌ ๋ชจ๋๊ฐ ๋์ผํ ์ธ์คํด์ค๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์๋ค
nest g module ๋ชจ๋์ด๋ฆ
// ์) nest g module boards