English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Основной учебник

NodeJS Express.js

NodeJS буфер & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Файлы (FS)

Другие NodeJS

Чтение файла в FS в Node.js

Мы изучим, как использовать Node FS (внутренний модуль файловой системы) для чтения файлов в Node.js. Предоставлен пример программы Node.js, использующей функцию readFile().

Чтение файла в Node.js

Ниже приведена пошаговая инструкция по чтению файла в 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.

Создайте следующий программ 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示例程序。