[Node] File System 읽기와 쓰기(callback 방식과 async await 방식)


[Node] File System 읽기와 쓰기(callback 방식과 async await 방식)

callback 방식 'use strict' const fs = require('fs'); fs.readFile('test.txt', 'utf-8', (err, data) => { // 오류를 항상 먼저 핸들링 if(err) { console.log(err); return; } console.log(data); }); const content = 'something to write'; fs.writeFile('test.txt', content, err => { if(err) { console.log(err); return; } console.log('success'); }); callback 함수를 promise로 변경하여 파일을 읽고 쓰는 함수를 하나로 만듦 'use strict' const fs = require('fs'); const { promisify } = require('util'); const read = promisify(fs.readFile); const write...


#async #await #callback #file #javascript #node #nodefile #nodejs #노드

원문링크 : [Node] File System 읽기와 쓰기(callback 방식과 async await 방식)