Node.js / NestJS

Node.js Core-API's

fs, path, events, process, os, streams, buffers, child_process, worker threads

25 gespreksvragen·
Junior
1

Welke methode van de fs-module maakt het mogelijk een bestand asynchroon te lezen?

Antwoord

fs.readFile() leest het hele bestand asynchroon en geeft de inhoud terug in een callback. De methode fs.read() bestaat, maar werkt met file descriptors voor gedeeltelijke leesbewerkingen. fs.readFileSync() is de synchrone versie. Deze asynchrone API voorkomt het blokkeren van de event loop tijdens dure I/O-bewerkingen.

2

Wat is het belangrijkste verschil tussen path.join() en path.resolve()?

Antwoord

path.join() voegt simpelweg padsegmenten samen, terwijl path.resolve() paden oplost tot een absoluut pad vanaf de huidige map. Bijvoorbeeld geeft path.join('a', 'b') 'a/b' terug, terwijl path.resolve('a', 'b') een volledig absoluut pad zoals /current/dir/a/b teruggeeft. Gebruik path.resolve() om gegarandeerd absolute paden te krijgen.

3

Welke flag gebruik je met fs.writeFile() om inhoud toe te voegen zonder het bestand te overschrijven?

Antwoord

De flag 'a' (append) opent het bestand in toevoegmodus, behoudt de bestaande inhoud en voegt aan het einde toe. De standaardflag 'w' (write) overschrijft het bestand. Er bestaan andere flags zoals 'r' (read), 'wx' (write exclusive), enz. Flags worden geërfd van het POSIX-systeem en regelen het openingsgedrag van bestanden nauwkeurig.

4

Welke methode van de path-module normaliseert een pad door de segmenten . en .. op te lossen?

5

Hoe maak je met fs een map en alle ontbrekende bovenliggende mappen aan?

+22 gespreksvragen

Beheers Node.js / NestJS voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis