Этот вопрос проверяет знание о встроенном модуле fs (file system) в Node.js, который позволяет работать с файловой системой.
fs — это встроенный модуль Node.js, который предоставляет методы для работы с файлами и директориями, такие как чтение, запись, создание, удаление и изменение файлов. Он поддерживает как синхронные, так и асинхронные операции.
Модуль fs в Node.js используется для взаимодействия с файловой системой. Он позволяет выполнять операции с файлами и папками, такие как чтение, запись, копирование и удаление файлов. Модуль предоставляет как асинхронные, так и синхронные версии методов для обработки файлов.
fs:Чтение файла (асинхронно):
const fs = require('fs');
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});Запись в файл (асинхронно):
fs.writeFile('example.txt', 'Hello, World!', (err) => {
if (err) {
console.error(err);
return;
}
console.log('Файл записан');
});Чтение директории:
fs.readdir('.', (err, files) => {
if (err) {
console.error(err);
return;
}
console.log(files);
});Модуль fs широко используется для работы с файлами и папками в серверных приложениях, таких как логирование данных, хранение и чтение конфигурационных файлов, или создание файловых хранилищ.