Hoe kry jy foute in node JS?
Hoe kry jy foute in node JS?

Video: Hoe kry jy foute in node JS?

Video: Hoe kry jy foute in node JS?
Video: How To Manage User Roles In Node.js 2024, November
Anonim

Jy moet ook vertroud wees met die vier hoof maniere om 'n fout in Node . js : gooi die fout (maak dit 'n uitsondering ). slaag die fout na 'n terugbel, 'n funksie wat spesifiek vir hanteringsfoute en die resultate van asinchroniese bewerkings.

As u dit in ag neem, hoe hanteer u foute in Express?

As jy wil hanteer 'n asynchrone fout , moet jy die stuur fout in 'n uitdruklike fout hanteerder deur die volgende argument. As jy Async gebruik/wag in 'n uit te druk app, wil jy 'n omhulfunksie soos gebruik uit te druk -async-hanteerder. Dit laat jou asinchrone kode skryf sonder probeer/ vang blokke.

Verder, wat is 'n Epipe-fout? 'n toestand in programmering (ook bekend in POSIX as EPIPE fout kode en SIGPIPE sein), wanneer 'n proses 'n uitset na pyp of sok versoek, wat deur eweknie gesluit is.

Eenvoudig so, kan ek probeer vang gebruik?

Dit word altyd uitgevoer, ongeag of 'n uitsondering gegooi of gevang is. Jy kan nes een of meer probeer stellings. As 'n innerlike probeer verklaring doen nie 'n vang -blok, die omsluit probeer verklaring se vang -blok word eerder gebruik. Jy kan ook gebruik die probeer stelling om JavaScript-uitsonderings te hanteer.

Wat is 'n fout eerste terugbel in node JS?

Fout - eerste terugbelopings # Mees asinchroniese metodes wat deur die Nodus . js kern API volg 'n idiomatiese patroon waarna verwys word as 'n fout - eerste terugbel . Wanneer die operasie óf voltooi óf 'n fout opgewek word, die terugbel funksie word genoem met die Fout voorwerp (indien enige) geslaag as die eerste argument.

Aanbeveel: