Written by
nodejs-style
on
on
[Node.js ] TIL
[Node.js ] TIL
fs
파일 시스템에 접근하는 모듈
파일/폴더 생성, 삭제, 읽기, 쓰기 가능
const fs = require('fs').promises; //.promises는 프로미스를 지원한다 async function main(){ let data = await fs.readFile('./readme.txt') console.log('1번', data.toString()); data = await fs.readFile('./readme.txt') console.log('2번', data.toString()); data = await fs.readFile('./readme.txt') console.log('3번', data.toString()); data = await fs.readFile('./readme.txt') console.log('4번', data.toString()); } main();
비동기 코드이지만 동기처럼 보기 쉽게 작성
노드에서는 콜백이 error , data 순서
콜백은 순서가 보장되지 않는다. 콜백들은 백그라운드로 넘어가고, 백그라운드에서는 콜백들이 동시에 실행돼서 어떤게 먼저 끝날지는 모름. 운영체제가 먼저 읽은 순서대로 태스크 큐로 넘어간다.
from http://yunred.tistory.com/92 by ccl(A) rewrite - 2022-01-01 13:01:00