Node.js

KoEunseo·2022년 7월 27일
0

javascript

목록 보기
17/32

Node.js 내장 모듈 사용하기

Node.js환경은 로컬 컴퓨터에서 직접 실행되므로 파일을 불러오거나 저장하는 등의 액션이 가능하다. fs는 파일열기, 저장하기 등을 구현할 수 있다.

fs: file system
const fs = require('fs') //파일 시스템 모듈을 불러온다.

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

로컬에 존재하는 파일을 읽어온다.

  1. path : 파일 이름을 전달인자로 받는다. 주로 문자열 타입으로 넘긴다.
    fs.readFile('/etc/password',..,..)
  2. options : 말그대로 옵션이다. 문자열이나 객체로 전달받을 수 있다.
//문자열로 받는 경우 인코딩을 받는다.
fs.readFile('/etc/password','utf8',..)
//객체로 받는 경우
let options = { encoding: 'utf8', flag: 'r' }
fs.readFile('/etc/password', options, ..)
  1. callback: 콜백함수를 전달한다. 비동기적으로 실행됨
    두가지 매개변수가 존재하는데 에러가 발생하지 않으면err는 null, data에 문자열이나 Buffer라는 객체가 전달된다.
fs.readFile('/etc/password','utf8', (err, data) => {
  if(err) { throw err; }
  console.log(data);
});
profile
주니어 플러터 개발자의 고군분투기

0개의 댓글