Как сохранить мой файл JSON после обновления - PullRequest
0 голосов
/ 03 мая 2018

Итак, я пытаюсь что-то запрограммировать с помощью Node.js, у меня есть файл с именем 'profile.json', который является объектом. Когда что-то происходит, мне нужно обновить значение «имя» на новое имя. Так и делаю 'profile.name = name2;' но после перезапуска моей программы все возвращается, и я должен изменить это снова. Итак, моя проблема в том, как мне сохранить JSON после его обновления? Спасибо заранее, Никита

1 Ответ

0 голосов
/ 03 мая 2018

Это не сохранение, потому что вы читаете файл и обновляете его в приложении. Тем не менее, вы ничего не меняете в файле. После прочтения файла и анализа JSON ссылка на исходный файл не существует. JSON существует только в памяти. Вы захотите использовать класс файловой системы NodeJS для записи файла. https://nodejs.org/api/fs.html Сначала проверьте, существует ли файл, удаляет ли он его (или перемещает / переименовывает). Во-вторых, сохраните файл, используя метод fs.writeFile.

...