| کانال توسعه‌دهندگان وب |: post #103 — TG.ME

در نمونه‌کد بالا هندل کردن خطا در Express به‌صورت اشتباه انجام شده است؛ Middleware مربوط به خطا باید در انتهای زنجیره Routeها و سایر Middlewareها قرار بگیرد و امضای تابع آن هم باید چهار آرگومان err، req، res و next را داشته باشد. با رعایت این الگو، خطاهای Async (مثلاً خطاهای Promise در درخواست‌های پایگاه‌داده) به‌درستی لاگ و مدیریت شده و از ارسال پاسخ‌های ناقص یا Crash شدن ناگهانی سرور در محیط Production جلوگیری می‌شود.

🔖 #Web #وب #Frontend #Backend

👤 Developix

💎 Channel: @DevelopixWeb
❤3
July 5, 2026 852 2