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

NodeJS Grundlagen教程

NodeJS Express.js

NodeJS Puffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Datei(FS)

Andere NodeJS

Node.js FS Datei lesen

Wir werden lernen, wie man in Node.js Dateien liest, indem man das eingebettete Modul Node FS verwendet. Ein Beispielprogramm für Node.js, das die Funktion readFile() verwendet, wird bereitgestellt.

Lesen Sie Dateien im Node.js

Nachstehend finden Sie eine Schritt-für-Schritt-Anleitung zum Lesen von Dateien im Node.js:

  • Nummer1Schritt:Fügen Sie das eingebaute File-System-Modul in das Node.js-Programm ein

     var fs = require('fs'););
  • Schritt2:Lesen Sie die Datei mit der Funktion readFile

     fs.readFile('fileName>’,<callbackFunction>)

    Geben Sie eine Rückruffunktion als Parameter der readFile-Funktion an. Nach dem Lesen der Datei (mit möglichen Fehlern) wird err (falls beim Lesen der Datei ein Fehler auftritt) und die Rückruffunktion data (falls das Lesen der Datei erfolgreich ist) aufgerufen.

  • Nummer3Schritt:Erstellen Sie eine Beispieldatei, z.B. sample.html, die einige Inhalte enthält. Platzieren Sie die Beispieldatei an der Position des unten angegebenen node.js Beispielprogramms.

Erstellen Sie den folgenden Node.js-Programmcode, um den Inhalt der Dateien im Node.js zu lesen

// Modul für Dateisystem einbinden
var fs = require('fs'); 
 
// Lesen Sie die Datei sample.html
fs.readFile('sample.html', 
    // Rückruffunktion, die beim Abschließen des Lesens der Datei aufgerufen wird
    function(err, data) {  
        if (err) throw err; 
        // Die Daten sind ein Puffer, der den Inhalt der Datei enthält
        console.log(data.toString('utf8')) 
 });

Führen Sie das Programm mit dem node-Befehl im Terminal oder im Befehlszeilen-Protokoll aus:

Terminalausgabe

$ node readFileExample.js
<html>
<body>
<h1>Header</h1>
<p>I have learnt to read a file in Node.js.</p>/p>
</body>
</html>

Zusammenfassung:

In diesem Node.js-Tutorial – Node FS haben wir das Lesen von Dateien im Node.js mit dem eingebauten File-System-Modul gelernt. Es wurde ein Node.js-Beispielprogramm bereitgestellt, das die Funktion readFile() verwendet.