✔️ Node.js 백엔드 개발
핵심 개념
모듈이란?
전체를 이루는 부품 중 하나하나
이해하기 쉽게 자바스크립트 파일 하나를 모듈이라고한다.
모듈이 모여서 하나의 프로그래밍이 된다.
간단한 예 )
math-tools.js
main.js
위에 코드를 보면은, math-tools에 파일을 main 파일로 불러들인다.
그리고 해당변수로 선언하고 그 변수를 콘솔로 찍어본다.
하지만 에러가 발생한다.
해결방안...
math-tools.js
위에 코드를보면, exports.add = add라고 하는데, exports는 보내기고 .add는 모듈 외부로 공개할 이름 그리고 할당하는 add는 모듈 내부에서의 이름입니다.
그리고 실행하는방법 :
결과값 :
알야할 사실들
모듈의 확장자인 .js를 꼭 붙이지 않아도 된다.
모듈의 경로를 정확하게 작성해야 한다.
require 함수가 리턴하는 객체는 상수로 대입하는 게 좋다.
그 이유는 개발자가 실수로 똑같은 변수 이름으로 지정할 수 있다.
결과값 :
끝으로 :