728x90
#node.js: 비동기 이벤트 기반 javascript 런타임
#모듈: 어떤 기능을 조립할수 있는 형태로 만든 부분
그중 fs모듈은 pc의 파일을 읽거나 저장하는 등의 일을 할수있게 도와준다
DNS모듈: 파일 시스템 모듈은 파일을 읽거나 저장하는기능을 구현할 수 있도록 돕습니다.
파일을 읽거나 저장하는 기능 등을 제공하는 node.js 내장모듈 => File System모듈
파일을 읽을때 => readFile메서드
저장 => writeFile
#Node.js 에서는 JavaScript 코드 가장 상단에 require 구문을 이용하여 다른 파일을 불러옵니다.
const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다
const dns = require('dns'); // DNS 모듈을 불러옵니다
// 이제 파일을 불러왔으니까 fs.readFile 메서드 등을 사용할 수 있습니다!
# 서드파티 모듈(3rd-party module)
해당 프로그래밍 언어에서 공식적으로 제공하는 빌트인 모듈(built-in module)이 아닌 모든 외부모듈을 일컫습니다.
예를 들어, Node.js에서 underscore는 Node.js 공식 문서에 없는 모듈이기 때문에 서드 파티 모듈입니다.
underscore 와 같은 서드 파티 모듈을 다운로드하기 위해서는 npm을 사용해야 합니다.
npm install underscore
이제 node_modules에 underscore가 설치되었습니다.
이제 노드 내장 모듈을 사용하듯 require구문 사용해서 underscore를 사용할수있다
const _= require('underscore');
728x90
'부트캠프교육중 > JavaScript' 카테고리의 다른 글
Fetch API (0) | 2023.01.19 |
---|---|
fs.readFile, callback함수 (0) | 2023.01.18 |
Async , Await (0) | 2023.01.17 |
Promise (0) | 2023.01.17 |
동기화하는방법 (0) | 2023.01.17 |