Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bestanden Lezen | Sectie
Node.js Basisprincipes

bookBestanden Lezen

Veeg om het menu te tonen

Een bestand is simpelweg een verzameling gegevens die op je computer zijn opgeslagen, zoals een tekstdocument of een afbeelding. In Node.js gebruik je de ingebouwde fs-module om met bestanden te werken. Deze module biedt functies waarmee je eenvoudig bestanden kunt lezen, schrijven en beheren. Om de inhoud van een bestand te lezen, kun je fs.readFile (asynchroon) of fs.readFileSync (synchroon) gebruiken. Voor eenvoudige scripts is fs.readFileSync vaak gemakkelijker te begrijpen omdat het het bestand leest en de inhoud direct retourneert.

// Import the built-in 'fs' module
const fs = require('fs');

// Read the contents of 'notes.txt' synchronously
const content = fs.readFileSync('notes.txt', 'utf8');

// Print the file content to the console
console.log(content);

Wanneer je fs.readFileSync gebruikt, geef je de bestandsnaam en de codering op (meestal "utf8" voor tekstbestanden). De functie retourneert de inhoud van het bestand als een string, die je vervolgens in je programma kunt gebruiken of naar de console kunt schrijven. Als het bestand bestaat en leesbaar is, wordt de inhoud weergegeven. Als het bestand echter niet bestaat, zal Node.js een foutmelding geven. Dit is een veelvoorkomende situatie, vooral als je een typefout maakt in de bestandsnaam of als het bestand ontbreekt.

Note
Let op

Let op: Als het bestand dat je probeert te lezen niet bestaat, zal Node.js een foutmelding geven zoals Error: ENOENT: no such file or directory. Controleer altijd je bestandslocaties en namen zorgvuldig.

Bestanden lezen met Node.js is rechtstreeks en efficiënt met behulp van de fs-module. Hiermee is het mogelijk om snel toegang te krijgen tot en gebruik te maken van bestandsinhoud als strings in applicaties, waardoor het verwerken van extern opgeslagen gegevens eenvoudig wordt.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 21

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 21
some-alt