Nodejs 동기식 비동기식 처리 예시

2023. 5. 9. 09:15Nodejs

fs 모듈 사용시 !

const fs = require('fs')


//동기식
try{
    fs.renameSync('./test.txt','./new-test.txt');
}catch(e){
    console.error(e)
}


//비동기식

fs.rename('./new-test.txt','./test-new-new.txt', (error)=>{
    console.log(error)
});

console.log('파일이름 바꾸기 완료 !')


console.log('======================================')


//fs. promises.rename(...).then().catch()  

fs.promises.rename('./test-new-new.txt','./test.txt')
.then(()=> {console.log('Done!')})
.catch((error)=> {console.log(error)})
promise 사용시 then,catc
728x90

'Nodejs' 카테고리의 다른 글

localStorage (토큰값 저장소?)  (0) 2023.05.14
0509 KDT Nodejs (서버) -> env  (0) 2023.05.09
토큰  (0) 2023.05.06
Nodejs stream  (0) 2023.04.27
Nodejs stream (파일 복사하기)  (0) 2023.04.24