با سلام
به چه صورت میشه پاسخ دریافتی از سرویس های api در داخل angular رو مدیریت کرد مثلا برای بروزرسانی پس از ارسال درخواست put و دریافت پاسخ باید بعد از subscribe کردن هر بار مقدار کد خطاهای دریافتی از درخواست رو بررسی کرده و نسبت به کد خطا پیام مناسب برای ux بهتر به کاربر نشون بدیم مثل کد زیر :
در کد بالا من برای هندل کردن کدهای خطاهای احتمالی تمامی حالاتی که ممکن است توسط api برگشت داده بشه رو بررسی می کنم
مشکل این روش اینه که درخواست های زیادی برای یک پروژه وجود داره و باید برای هر درخواست این کدها بررسی بشن حالا چظور میشه مثل interceptor ها که بصورت پیش پردازش عمل می کنن و بطور خودکار اطلاعات مورد نیاز ما رو برای تمامی درخواست ست می کنن بشه کاری کرد که برای بعد از پردازش هم نتیجه خروجی رو برای هر درخواست کنترل کرد و نسبت به کد خطای تولید شده پیغام مناسبی رو نمایش داد
با سپاس
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)