English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Мы изучим, как использовать Node FS (внутренний модуль файловой системы) для чтения файлов в Node.js. Предоставлен пример программы Node.js, использующей функцию readFile().
Ниже приведена пошаговая инструкция по чтению файла в Node.js:
Шаг 1:Включение модуля File System в программу Node.js
var fs = require('fs'); |
Шаг 2:Использование функции readFile для чтения файла
fs.readFile(‘<fileName>’,<callbackFunction>) |
Предоставьте функцию回调 в качестве параметра функции readFile. После завершения чтения файла (с возможными ошибками) будет использоваться err (если при чтении файла возникает ошибка) и вызов функции data (если чтение файла успешное).
Шаг 3:Создайте пример файла, например sample.html, содержащий некоторое содержимое. Поместите样本 файл в указанное ниже положение программы примера node.js.
// Включение модуля File System в программу Node.js var fs = require('fs'); // Чтение файла sample.html fs.readFile('sample.html', // Функция вызывается при завершении чтения файла function(err, data) { if (err) throw err; // Данные являются буфером, содержащим содержимое файла console.log(data.toString('utf8')) });
В терминале или командной строке выполните программу с помощью команды node:
Терминальный вывод
$ node readFileExample.js <html> <body> <h1>Заголовок</h1> <p>Я выучил, как читать файл в Node.js.</p> </body> </html>
在此Node.js教程– Node FS中,我们学习了如何使用File System内置模块读取Node.js中的文件。提供了使用readFile()函数的Node.js示例程序。