Bestanden 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.
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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.