Функции для работы с файлами хранятся в модуле 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");