Hogyan lehet elkapni a hibákat a JS csomópontban?
Hogyan lehet elkapni a hibákat a JS csomópontban?

Videó: Hogyan lehet elkapni a hibákat a JS csomópontban?

Videó: Hogyan lehet elkapni a hibákat a JS csomópontban?
Videó: CS50 2013 - Week 10, continued 2024, November
Anonim

Ismernie kell a négy fő módja annak, hogy egy hiba a Node-ban . js : dobja a hiba (hogy ez egy kivétel ). adja át a hiba visszahívásra, egy kifejezetten erre a funkcióra kezelési hibák és az aszinkron műveletek eredményei.

Ezt figyelembe véve hogyan kezeli a hibákat az Expressben?

Ha akarod fogantyú egy aszinkron hiba , el kell küldenie a hiba egy an kifejezett hiba kezelő a következő argumentumban. Ha az Async/await funkciót használja egy Expressz alkalmazást, olyan burkoló funkciót szeretne használni, mint pl Expressz -async-kezelő. Ez lehetővé teszi aszinkron kód írását try/ fogás blokkok.

Továbbá, mi az Epipe hiba? egy feltétel a programozásban (más néven a POSIX-ben EPIPE hiba kód és SIGPIPE jel), amikor egy folyamat kimenetet kér a csőhöz vagy aljzathoz, amelyet a peer lezárt.

Egyszerűen így, használhatom a try catch-et?

Mindig végrehajtja, függetlenül attól, hogy kivételt dobtak vagy elkaptak. te tud fészkeljen egyet vagy többet próbáld ki nyilatkozatok. Ha egy belső próbáld ki nyilatkozat csinál nincs a fogás -tömb, a bekerítés próbáld ki nyilatkozatok fogás -blokkot használunk helyette. te tud is használat az próbáld ki utasítás a JavaScript-kivételek kezelésére.

Mit jelent a hiba első visszahívása a JS csomópontban?

Hiba - első visszahívások # A legtöbb aszinkron módszer által kitett Csomópont . js core API egy idiomatikus mintát követ, amelyet an hiba - első visszahívás . Amikor a művelet befejeződik, vagy egy hiba fel van emelve, a visszahív függvényt a Hiba objektum (ha van) átadva a első érv.

Ajánlott: