تابع Resolver در GraphQL چیست؟
تابع Resolver در GraphQL چیست؟

تصویری: تابع Resolver در GraphQL چیست؟

تصویری: تابع Resolver در GraphQL چیست؟
تصویری: Объявила мужа импотентом, а потом убила? Джин Харлоу#заговор Голливуда 2024, ممکن است
Anonim

حل کننده مجموعه ای از کارکرد که پاسخی برای a ایجاد می کنند GraphQL پرس و جو. به زبان ساده، الف حل کننده به عنوان یک عمل می کند GraphQL کنترل کننده پرس و جو هر عملکرد حل کننده در یک GraphQL طرحواره چهار آرگومان موقعیتی را می پذیرد که در زیر آورده شده است - fieldName: (ریشه، آرگ، زمینه، اطلاعات) => { نتیجه }

به همین سادگی، تابع حل کننده چیست؟

حل کننده تعریف. هر فیلد در هر نوع توسط یک پشتیبانی می شود عملکرد به نام a حل کننده . آ حل کننده هست یک عملکرد که مقداری را برای یک نوع یا فیلد در طرحواره حل می کند. حل کننده ها می تواند اشیا یا اسکالرهایی مانند رشته ها، اعداد، بولی ها و غیره را برگرداند.

علاوه بر موارد فوق، اشتراک های GraphQL برای چه مواردی استفاده می شوند؟ اشتراک ها حوزه GraphQL قابلیتی که به سرور اجازه می دهد در صورت وقوع یک رویداد خاص، داده ها را برای مشتریان خود ارسال کند. اشتراک ها معمولاً با WebSockets پیاده سازی می شوند. در آن راه اندازی، سرور یک اتصال ثابت به مشتری مشترک خود را حفظ می کند.

همچنین برای دانستن اینکه حل کننده های GraphQL چگونه کار می کنند؟

حل کننده ها هستند کلید به این نمودار هر یک حل کننده نشان دهنده یک میدان واحد است، و می توان مورد استفاده قرار گیرد به داده ها را از هر منبعی که ممکن است داشته باشید واکشی کنید. حل کننده ها دستورالعمل چرخاندن a را ارائه دهید GraphQL عملیات در داده ها حل کننده ها هستند به یک سازماندهی شده است به یک نقشه برداری به زمینه ها در a GraphQL طرحواره

زمینه GraphQL چیست؟

که در GraphQL ، آ متن نوشته یک شی است که توسط همه حل کننده های یک اجرای خاص مشترک است. این برای نگهداری داده هایی مانند اطلاعات احراز هویت، کاربر فعلی، اتصال پایگاه داده، منابع داده و سایر مواردی که برای اجرای منطق کسب و کار خود نیاز دارید مفید است.

توصیه شده: