پنج حالت است که وقتی برنامه نویس فرانت با بک اند کار می کند مشکل از خود بک اند است.
۱)وقتی در api ارور ۵۰۰ در شبکه می دهد.
اینجا دو حالت داریم
۱)بک اند api خوب ننوشته است.
2)فرانت دولوپر دیتا خالی به بک اند می فرستد و بک اند نمی داند چه دیتایی بگیرد و بفرستد این مورد دوم ربطی به ارور ۵۰۰ ندارد ولی برای این که بک اند بداند چه دیتایی به فرانت اند بفرستم توصیه کردم همون داستان ارور ۴۲۲
۲)مثلا قراره یک دیتای تصویری در یک جدول نمایش داده شود ولی بک اند اون دیتا پاک کرده است و اول مقصر فرانت اند دولوپر می داندولی یک ساعت بعد بک اند دولوپر متوجه می شود خودش دیتایی برای نشان دادن تصویر در جدول پاک کرده است یا ننوشته است و مقصر فرانت اند دولوپر میداند.
۳)فرض کنید در یک جدولی ده تا دیتا دارید ۱۰ تا تو فرانت و بک اند اوکی دیتای یازدهمی در جدول بک اند نوشته و اوکی کرده ولی دیتا به فرانت اند نفرستاده و تو فرانت برای گرفتن دیتای api ست نشده است اینجا بک اند دو راه حل دارد
۱)بک اند دیتای یازده در جدول پاک می کند
۲) بک اند کار بگوید چه دیتایی در شماره یازده هست
جدول هست مشکل برای فرانت اند دولوپر حل کند.
4)بک اند دیتای سنگین به فرانت اند دولوپر میفرستد که این دیتا وقتی در مروگر نمایش داده شود به کندی کار می کند که این دو حالت دارد
۱)بک اند دیتای سنگین نفرستد که مروگر باعث کندی نشود
2)راه حل های سریع تر فرستاده شدن اطلاعات در فرانت که سنگین بودن دیتای بک اند مشکلی نداشته باشد که یکیش در ویو جی اس موضوع suspense می باشد.
۵) بک اند برای این که با فرانت اند بتواند خوب کار کند بایدسرور خوبی خریداری کند واز از سرویس های ابری یا clouding خوبی استفاده کند که مشکلی در نشان دادن دیتا یا apiکه بک اندبه فرانت می فرستد به وجود نیارد که یکی از شرکت هایی که سرویس های ابری یا clouding خیلی خوبی دارد سایت ابروان است.
https://lnkd.in/dnnfGBPg
حالا برعکسش
فرانت اند کار در گرفتن api به مشکل برخورده است و بک اند کار مقصر میداند
۱)وقتی ارور 400 درشبکه می دهد
اینجا مشکل کلاینت یا فرانت اند دولوپر است که api خوب در فرانت تعریف نکرده است و در شبکه ارور می دهد
۲) ارور ۴۰۴ در شبکه
وقتی api معرفی می کند ولی دیتا مثلا id ترکیبی از api باشد ولی خوب نفرستادی اینجا مقصر فرانت اند دولوپر است.
ارور ۴۲۳در شبکه
یک دیتای تکراری در یک فرم یا جدول نوشته و ارور می دهد و اینجا فرانت اند دولپر دیتای جدیدی در جدول یا فرم بنویسید مشکل حل می شود
من به این علت که توصیه می کنم، که اصلا فرانت اند دولوپر با api فیک کارنکند وفقط در حد اموزش هم کار کند و بیشتر سعی کند با api واقعی کار کند که با چالش هایش در فرانت هم آشنا شوید.
چرا نباید برنامه نویس فرانت با api فیک کار کند
این api فیک در فرانت اند دولوپرچالش هایش بیشتر دو حالت دارد
۱)۲۰۰ که api درست نوشته شده است
۲) ۵۰۰ که مشکل در api فیکی که نوشته شده است.