RT.我寫了三個讀寫文件的方法,如下所示: fs.writeFile(filedir, field, function (err) { if (err) { console.log(err); } else { console.log('file done!'); } });fs.appendFile(filedir, , function (err) { if (err) { console.log(err); } else { console.log('catalog done!'); } }); //讀取上一份數據fs.readFile(fieldir, 'utf8', (err, data) => { ....現在是這樣的,我每次先存一份數據在一個新文件內,然后維護一個目錄文件,再從目錄文件里取出那個對應文件的文件名,讀取這個存入的文件。問題是,每次都是文件還沒存入,讀取就已經完成了,導致總是讀錯文件。有沒有辦法讓read這個地方晚執行,或者其他方法讓三個方法順序執行?保證先存,再讀。
node.js如何順序執行方法?
慕慕森
2019-03-19 17:15:53