Как прочитать файл в Node.js ?

Функции для работы с файлами хранятся в модуле fs. Его можно импортировать следующим образом:

var fs = require("fs")

Каждый метод в модуле fs имеет синхронную, а также асинхронную реализацию. Асинхронные методы принимают последним параметром в функцую обратного вызова завершения чтения файлв. Рекомендуется использовать асинхронный метод вместо синхронного метода, так как он никогда не блокирует event loop.

Пример чтения файла:

 
 
var fs = require("fs");

// Асинхронное чтения файла
fs.readFile('test.json', function (err, data) {
 if (err) {
 return console.error(err);
 }
 console.log("File contents: " + data.toString());
});

// Cинхронное чтения файла
var fileContents= fs.readFileSync('test.json');
console.log("File contents: " + data.toString());
console.log("Message will print after file readed");