GraphQL-də həlledici funksiya nədir?
GraphQL-də həlledici funksiya nədir?

Video: GraphQL-də həlledici funksiya nədir?

Video: GraphQL-də həlledici funksiya nədir?
Video: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Bilər
Anonim

Həlledici toplusudur funksiyaları a üçün cavab yaradan QrafikQL sorğu. Sadə dillə desək, a həlledici kimi fəaliyyət göstərir QrafikQL sorğu işləyicisi. Hər həlledici funksiyası bir QrafikQL sxem aşağıda verilmiş dörd mövqeli arqumenti qəbul edir − sahə adı:(kök, args, kontekst, məlumat) => { nəticə }

Sadəcə olaraq, həlledici funksiya nədir?

Həlledici tərif. Hər növ üzrə hər sahə a ilə dəstəklənir funksiyası adlanan a həlledici . A həlledici a funksiyası sxemdə bir növ və ya sahə üçün dəyəri həll edən. Həlledicilər Simlər, Nömrələr, Booleanlar və s. kimi obyektləri və ya skalyarları qaytara bilər.

Yuxarıdakılardan əlavə, GraphQL abunəlikləri nə üçün istifadə olunur? Abunəliklər a QrafikQL müəyyən bir hadisə baş verdikdə serverə öz müştərilərinə məlumat göndərməyə imkan verən xüsusiyyət. Abunəliklər adətən WebSockets ilə həyata keçirilir. Bu quraşdırmada server abunə olduğu müştəri ilə davamlı əlaqə saxlayır.

Həmçinin bilmək lazımdır ki, GraphQL həllediciləri necə işləyir?

Həlledicilər Açar üçün bu qrafik. Hər biri həlledici tək bir sahəni təmsil edir və bacarmaq istifadə olunsun üçün malik ola biləcəyiniz hər hansı mənbə(lər)dən məlumat əldə edin. Həlledicilər fırlanma təlimatlarını təqdim edin a QrafikQL məlumatlara əməliyyat. Həlledicilər bir şəkildə təşkil edilmişdir üçün bir xəritəçəkmə üçün a-dakı tarlalar QrafikQL sxem.

GraphQL konteksti nədir?

In QrafikQL , a Kontekst konkret icranın bütün həllediciləri tərəfindən paylaşılan obyektdir. Bu, identifikasiya məlumatı, cari istifadəçi, verilənlər bazası bağlantısı, məlumat mənbələri və biznes məntiqinizi idarə etmək üçün lazım olan digər şeylər kimi məlumatları saxlamaq üçün faydalıdır.

Tövsiyə: