Node.js · Junior · Pytanie 32 z 75
Czym jest callback w stylu „error-first”?
fs.readFile("data.txt", "utf8", (err, data) => {
// ...
});- 1Callbackiem, który musi rzucić błąd, żeby zatrzymać program
- 2Callbackiem, który uruchamia się tylko przy błędzie
- ✓Poprawna odpowiedź: Konwencją Node.js: pierwszy argument callbacku to błąd (lub
null), kolejne to wyniki
Wyjaśnienie
Zawsze najpierw sprawdzaj err. Klasyczne API Node.js stosują ten wzorzec; większość ma też wersje z promise'ami, np. fs/promises.