| کانال توسعهدهندگان وب |
عکس
عکس
در نمونهکد بالا هندل کردن خطا در Express بهصورت اشتباه انجام شده است؛ Middleware مربوط به خطا باید در انتهای زنجیره Routeها و سایر Middlewareها قرار بگیرد و امضای تابع آن هم باید چهار آرگومان err، req، res و next را داشته باشد. با رعایت این الگو، خطاهای Async (مثلاً خطاهای Promise در درخواستهای پایگاهداده) بهدرستی لاگ و مدیریت شده و از ارسال پاسخهای ناقص یا Crash شدن ناگهانی سرور در محیط Production جلوگیری میشود.
🔖 #Web #وب #Frontend #Backend
👤 Developix
💎 Channel: @DevelopixWeb
2 · 977 ·