module
-
6. Modules (NestJs)IT/NodeJs 2020. 10. 28. 19:01
1. Module 의 개념 - Module은 @Module() 데코레이터를 사용하는 클래스이다. - @Module 데코레이터는 Nest가 application 구조를 만들 수 있는 metadata를 제공한다. - 각 앱은 적어도 하나의 root 모듈을 가진다. 이 모듈은 Nest가 application graph를 만들때 시작점이 된다. - application graph : Nest가 module과 provider 간의 관계와 의존성을 해결하기 위해 사용하는 내부적 데이터 - 대부분의 application에서는 여러가지 모듈들을 사용하게 되고, 각각은 연관된 capabillity(기능) 에 따라 캡슐화 된다. - @Module() 이 인자로 갖는 객체는 아래와 같다. providers Nest의 inj..
-
2. Node.js 의 모듈IT/NodeJs 2020. 10. 14. 20:14
1. 모듈 - 모듈 : 특정 기능을 하는 함수나 변수들의 집합. - 파일별로 코드를 모듈화 한다. - exports, require 사용 - ES2015 이후 import, from 사용 가능 const odd = 'odd'; const even = 'even'; module.exports = { odd, even}; const {odd, even} = require('./var'); function checkOddOrEven(num){ if(num%2) { return odd; } return even; } module.exports = checkOddOrEven; const { odd, even} = require('./var'); const checkNumber = require('./func');..