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