Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
06 Июл 2023
2 мин
1202

Запись в файлы в Node.js

Одна из распространенных задач при работе с Node.js — запись в файлы. Рассмотрим типичную ситуацию, когда требуется сохранить данные на диск, например,

Одна из распространенных задач при работе с Node.js — запись в файлы. Рассмотрим типичную ситуацию, когда требуется сохранить данные на диск, например, результаты каких-либо вычислений или информацию, полученную из внешнего источника. Для этого в Node.js есть средства, которые позволяют решить эту задачу.

Работа с файлами в Node.js осуществляется при помощи модуля fs (file system). Этот модуль является встроенным, то есть его не нужно устанавливать отдельно, достаточно просто его подключить в свой скрипт.

const fs = require('fs');

Для записи в файл используется функция fs.writeFile(), которая принимает три аргумента: путь к файлу, данные для записи и коллбэк-функцию, вызываемую по окончании записи.

fs.writeFile('example.txt', 'Hello, World!', (err) => {
    if (err) throw err;
    console.log('File has been saved!');
});

В данном примере в файл ‘example.txt’ записывается строка ‘Hello, World!’. Если в процессе записи возникает ошибка, она будет выброшена, в противном случае в консоль выведется сообщение о том, что файл успешно сохранен.

Таким образом, запись в файлы в Node.js осуществляется довольно просто и не требует каких-то сложных манипуляций. Главное — помнить о том, что операции с файлами являются асинхронными, и следует учитывать это при проектировании своего кода.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий