مثالی از هندل کردن خطا در توابع async

const fs = require('fs');

function getFile(){
    return new Promise((resolve,rejects)=>{
        fs.readFile('notes.json',(err,notes)=>{
            if(err)rejects(err);
            resolve(notes)
        })
    })
}


(async ()=>{
    try{
        const notes = await getFile();
        console.log(notes.toString());
    }catch(e){
        console.log(e);
    }
})()