Sobes.tech
Junior — Middle

Ποια μέθοδοι ή λειτουργίες χρησιμοποιούνται για την ανάγνωση δεδομένων από αρχεία μέσω του module FS;

sobes.tech AI

Απάντηση από AI

Για την ανάγνωση δεδομένων από αρχεία στο Node.js μέσω του module fs, χρησιμοποιούνται οι ακόλουθες μέθοδοι:

  • fs.readFile(path, [options], callback) — ασύγχρονη ανάγνωση αρχείου, επιστρέφει το περιεχόμενο στο callback.
  • fs.readFileSync(path, [options]) — συγχρονισμένη ανάγνωση αρχείου, επιστρέφει το περιεχόμενο άμεσα.
  • fs.createReadStream(path, [options]) — δημιουργία ροής για ανάγνωση αρχείου τμηματικά.

Παράδειγμα ασύγχρονης ανάγνωσης αρχείου:

const fs = require('fs');

fs.readFile('example.txt', 'utf8', (err, data) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log(data);
});