fs모듈 - 파일 불러오기

이동환·2020년 11월 9일
2

TIL

목록 보기
46/74

fs module 이란

: node.js가 내장하고 있는 여러 모듈 중 하나이다. fs는 File system의 약자로서, fs모듈은 파일을 읽고, 저장하는등 파일과 관련된 모듈들을 내장하고 있다.
nodeJS 공식문서

fs.readFile

: fs 모듈중 파일을 불러와서 읽을 수 있는 모듈이다.

fs.readFile 사용법

(fs.readFile 공식문서)

: 에디터 최상단에 아래와 같은 코드를 작성한다. require는 모듈을 불러올때 사용하는 메소드이다.

fs.readFile(path[, options], callback)

readFile 은 위와 같이 사용할 수 있다. readFile은 3개의 인자를 받는다.

  • 첫번째 인자는 '불러올 파일의 위치(경로)'이고, string, Buffer, URL, integer 타입이 올 수 있다.(보통은 문자열을 사용한다.)

  • 두번째 인자는 가지고 오는 데이터를 어떻게 인코딩을 정해주는 인자이다. 생략이 가능한 인자이지만, 주로 utf8을 적어준다.

  • 세번째 인자는 콜백함수로써, 이 콜백함수는 err와 data를 인자로 받는다.

예)

const fs = require("fs"); // 모듈 불러오기
fs.readFile('/etc/passwd','utf8', (err, data) => {
  if (err) throw err;
  console.log(data);
});
profile
UX를 개선하는것을 즐기고 새로운것을 배우는것을 좋아하는 개발자입니다.

0개의 댓글