독립된 기능을 갖는 함수,파일 들의 모임
노드로 개발한 기본 단위,조각 ( ≒ 리엑트 컴포넌트 )
3가지의 모듈의 종류가 있다.

1) 터미널에서 npm install 해당모듈
2) require('해당모듈') / ' ' <- 꼭 !!


1) 모듈 파일을 생성 후, module.exports = { 상수 , 변수 }
2) 불러올 { 상수 , 변수 } = require('해당 모듈 이름 or 경로')



- num1, num2 를 순서대로 배열 [1 , 2] 에 할당

- 상수 array에 배열 [3 , 4] 할당
- num3, num4 를 순서대로 배열 [3 , 4] 에 할당

- 객체 {num5, num6} 에 각 {num5 : 5 , num6 : 6 } 에 할당
- num5, num6 출력시, 그에 해당하는 키값 5, 6 출력

- 상수 object에 객체 {num7 : 7 , num8 : 8 } 할당
- num7, num8 를 순서대로 객체 {num7 : 7 , num8 : 8 } 에 할당
- num7, num8 키 값 7과 8 출력

1) const fs = require('fs') / require('fs') 고정
2) fs.readFile('파일이름' , (🟢콜백함수🟢) => {} )
🟢파일을 읽어 올 때 실행되는 콜백함수🟢
- 첫번째 인자 : 에러처리
- 두번째 인자 : 파일 데이터 처리
데이터는 🔵버퍼 형태🔵로 전달 됨
-> String() 으로 문자열 형변환 ㄱㄱ
Promise는 미래에 어떤 값(비동기 작업의 결과)을
반환할 것이라고 약속하는 객체입니다.




결론 : 좀 더 공부해야겠음 -07.10
OPEN 😇 : https://velog.io/@supernova77/Node.js-02-Promise -07.10