0
我正在使用以下代碼寫入公共文件。在node.js中多次同時訪問文件寫入會導致文件寫入錯誤
fs.appendFile('log.txt', str, function (err) {
console.log("error writing file");
});
它從多個函數調用同時被調用。它正確完成了文件寫入操作,但仍然出現錯誤「寫入文件錯誤」。
什麼是乾淨的方式來編寫/執行此代碼。我要每個調用等待I/O操作,直到已經寫完功能完成。
爲什麼不具有處理所有寫入的單個日誌功能? – generalhenry 2013-03-20 17:35:08
我想要將所有數據寫入相同的文件。我如何處理它? – Gaurav 2013-03-20 17:40:58
嘿,修好了。我使用了appenFileSync函數。不管怎麼說,多謝拉!!!! – Gaurav 2013-03-20 17:44:39