똑같은 삽질은 2번 하지 말자

(Node.js)module.exports 와 exports 차이 본문

Node

(Node.js)module.exports 와 exports 차이

곽빵 2019. 10. 18. 14:25
  • Node.js에서 익스포트되는 객체는 module.exports이다.
  • module.exports 빈 오브젝트({})로 초기화되어 있다.
  • exports는 module.exports를 참조하는 변수이다.

즉, 사용하는 방식과 본인이 할당하고자 하는것이 무엇인지에 따라 사용할 수 있거나 사용할 수 없다.

 

exports = {} 객체 할당 X

module.exports = {} 객체 할당 O

 

exports.kwak = 5; 속성 할당 O

module.exports.kwak = 5 속성 할당 O

Comments