/ / Wie speichere ich meine JSON-Datei nach dem Update - json, node.js, object, save

So speichern Sie meine JSON-Datei nach dem Update - json, node.js, object, save

Also versuche ich etwas mit Node zu programmieren.js, ich habe eine Datei namens "profile.json", das ist ein Objekt. Wenn etwas passiert, muss ich einen Wert von "name" auf einen neuen Namen aktualisieren "profile.name = name2;" aber nachdem ich mein Programm neu gestartet habe, kommt alles zurück und ich muss es noch einmal ändern. Also mein Problem ist, wie würde ich den JSON nach der Aktualisierung speichern? Danke im Voraus, Nikita

Antworten:

1 für die Antwort № 1

Es wird nicht gespeichert, weil Sie die Datei lesenund aktualisieren Sie es in der Anwendung. Sie ändern jedoch nichts in der Datei. Sobald Sie die Datei gelesen und den JSON analysiert haben, existiert keine Verknüpfung zur ursprünglichen Datei. Der JSON existiert nur im Speicher. Sie möchten die Datei NodeJS File System verwenden, um die Datei zu schreiben. https://nodejs.org/api/fs.html Überprüfen Sie zuerst, ob die Datei existiert, ob sie gelöscht wird (oder verschieben / umbenennen). Speichern Sie als zweites die Datei mit der fs.writeFile-Methode.