چگونه خطاها را در Node JS دریافت می کنید؟
چگونه خطاها را در Node JS دریافت می کنید؟

تصویری: چگونه خطاها را در Node JS دریافت می کنید؟

تصویری: چگونه خطاها را در Node JS دریافت می کنید؟
تصویری: آموزش نود جی اس (بک اند nodejs) مقدماتی تا پیشرفته 2021 (بخش اول) 2024, نوامبر
Anonim

شما همچنین باید با چهار راه اصلی برای ارائه یک آشنا باشید خطا در Node . js : پرتاب خطا (آن را تبدیل به یک استثنا ). عبور از خطا به یک فراخوان، یک تابع ارائه شده به طور خاص برای رسیدگی به خطاها و نتایج عملیات ناهمزمان.

با توجه به این، چگونه خطاها را در Express مدیریت می کنید؟

اگر شما می خواهید رسیدگی ناهمزمان خطا ، باید ارسال کنید خطا به یک خطای بیان کنترل کننده از طریق آرگومان بعدی. اگر از Async/wait در یک استفاده می کنید بیان برنامه، می خواهید از یک تابع wrapper مانند استفاده کنید بیان -هندلر غیرهمگام. این به شما امکان می دهد کد ناهمزمان را بدون امتحان بنویسید/ گرفتن بلوک ها

علاوه بر این، خطای Epipe چیست؟ یک شرط در برنامه نویسی (همچنین در POSIX به عنوان خطای EPIPE کد و سیگنال SIGPIPE)، هنگامی که یک فرآیند درخواست خروجی به لوله یا سوکت می کند که توسط همتا بسته شده است.

به همین سادگی، آیا می توانم از try catch استفاده کنم؟

همیشه اجرا می شود، صرف نظر از اینکه یک استثنا پرتاب شده یا گرفته شده است. شما می توان لانه یک یا چند تلاش كردن بیانیه. اگر درونی تلاش كردن بیانیه میکند ندارد گرفتن بلوک، محصور کردن تلاش كردن بیانیه گرفتن -block به جای آن استفاده می شود. شما می توان همچنین استفاده کنید را تلاش كردن عبارت برای رسیدگی به استثناهای جاوا اسکریپت.

خطای اول فراخوانی در Node JS چیست؟

خطا - اولین تماس ها # بیشتر روش های ناهمزمان که توسط گره . js هسته API از یک الگوی اصطلاحی پیروی می کند که به آن an خطا - اولین تماس . زمانی که عملیات یا کامل شد یا خطا مطرح شده است، پاسخ به تماس تابع با فراخوانی می شود خطا شی (در صورت وجود) به عنوان اولین بحث و جدل.

توصیه شده: