Si i kapni gabimet në nyjen JS?
Si i kapni gabimet në nyjen JS?

Video: Si i kapni gabimet në nyjen JS?

Video: Si i kapni gabimet në nyjen JS?
Video: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, Nëntor
Anonim

Ju gjithashtu duhet të njiheni me katër mënyrat kryesore për të ofruar një gabim në Node . js : hedhin gabim (duke e bërë atë një përjashtim ). kalojnë gabim në një kthim kthimi, një funksion i parashikuar posaçërisht për në trajtimin e gabimeve dhe rezultatet e operacioneve asinkrone.

Duke marrë parasysh këtë, si i trajtoni gabimet në Express?

Nëse dëshironi trajtoj një asinkron gabim , ju duhet të dërgoni gabim në një shpreh gabim trajtues përmes argumentit tjetër. Nëse jeni duke përdorur Async/prit në një shprehin app, dëshironi të përdorni një funksion mbështjellës si shprehin -async-handler. Kjo ju lejon të shkruani kodin asinkron pa u përpjekur/ kap blloqe.

Për më tepër, çfarë është një gabim Epipe? një kusht në programim (i njohur gjithashtu në POSIX si Gabim EPIPE kodi dhe sinjali SIGPIPE), kur një proces kërkon një dalje në tub ose prizë, e cila u mbyll nga peer.

Thjesht kështu, a mund të përdor try catch?

Gjithmonë ekzekuton, pavarësisht nëse është hedhur apo kapur një përjashtim. Ju mund fole një ose më shumë provoni deklaratat. Nëse një e brendshme provoni deklaratë bën nuk kanë një kap -blloku, mbyllja provoni deklaratës kap -blloku përdoret në vend. Ju mund gjithashtu përdorni të provoni deklaratë për të trajtuar përjashtimet e JavaScript.

Çfarë është një gabim i thirrjes së parë në nyjen JS?

Gabim - kthimet e para # Shumica e metodave asinkrone të ekspozuara nga Nyja . js API bazë ndjek një model idiomatik të referuar si një gabim - kthimi i parë i telefonatës . Kur operacioni ose përfundon ose një gabim është ngritur, të kthimi i thirrjes funksioni thirret me Gabim objekti (nëse ka) kalohet si së pari argument.

Recommended: