"비동기 이벤트 기반 JavaScript 런타입"인 Node.js와 내장모듈, 서드 파티 모듈에 대해서 학습합니다.
fs.readFile
을 이용할 수 있다.모듈을 불러오는 방법
<script src="불러오고싶은_스크립트.js"></script>
// ES6 이후
import fs from "fs";
import dns from "dns";
// ES6 이전
const fs = require("fs");
const dns = require("dns");
underscore
모듈은 Node.js의 내부 모듈이 아니기 때문에 서드 파티 모듈 입니다.서드 파티 모듈 설치
$ npm install underscore
설치된 서드 파티 모듈 불러오기
// ES6 이후
import _ from "underscore";
// ES6 이전
const _ = require("underscroe");
readFile()
메서드에 대해서 학습합니다.fs.readFile
비동기적으로 파일 내용 전체를 읽습니다.path
<string>
| <Buffer>
| <URL>
| <interger>
otions
options
는 넣을 수도 있고 안 넣을 수도 있습니다. (대괄호가 선택전 전달인자를 의미합니다.)<Object>
| <string>
callback
err
(<Error>
| <AggregateError>
), data
(<string>
| <Buffer>
)err
는 null
이 되고 data
에 <string>
이나 <Buffer>
가 전달 됩니다.// fs.readFile 예시
import fs from "fs";
fs.readFile("text.txt", "utf8", (err, data) => {
if (err) {
throw err; // 에러를 던집니다.
}
console.log(data);
}
코드스테이츠 URClass
Node.js 공식문서