Ich bin mit WebSocket verbunden, jedes Mal, wenn ich Nachricht erhalte ich speichern seinen Inhalt zu einer JSON-Datei.Wenn ich zwei oder mehr Nachrichten in der gleichen Sekunde es nicht richtig speichern.Wie kann i verhindern, dass jedes Mal, wenn ich Nachricht erhalten ich verwende:Json nicht richtig speichern mit node.js
fs.readFile(bought_path,'utf-8',(err,data) =>{ ...
//do something
jSON-Datei zu lesen, und
fs.writeFile(bought_path, JSON.stringify(kupljeni_itemi) , 'utf-8');
editierten jSON-Datei zu speichern.
diese Antwort Ihre Frage nicht genau, sondern ein Weg, dass ich darüber nachdenke, diese Probleme zu beheben, wenn sie auftreten, besteht darin, beim Lesen von Dateien etwas wie das Paket [jsonrepair] (https://www.npmjs.com/package/jsonrepair) zu verwenden. – webelo