как добавлять данные в существующий json файл в node js — Q&A Хекслет
2026-02-26 20:30 Diff

Для работы с файлами можно использовать встроенный модуль fs (файловая система) в Node.js. Но, если вам нужно работать с асинхронными операциями, вы можете использовать модуль fs.promises.

Для начала, давайте создадим пример JSON файла, называемого data.json, с следующим содержимым:

Теперь, чтобы прочитать этот файл, вы можете использовать следующий код:

После того, как мы прочитали файл и преобразовали его в JavaScript объект, мы можем добавить новые данные в массив. Например, давайте добавим нового пользователя.

В данном случае newData - это объект, который вы хотите добавить. Например:

Теперь вы можете вызвать функцию addDataToJsonFile, передавая путь к вашему JSON файлу и добавляемые данные.

Вот полный код: