Mündəricat:
Video: Apollo GraphQL server nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Apollo Server çevik, cəmiyyət tərəfindən idarə olunan, istehsala hazır HTTP-dir QrafikQL Express, Hapi, Koa və s. üçün orta proqram. Apollo Server əlaqə saxlamağa kömək edən kitabxanadır QrafikQL HTTP-yə sxem server Node-da.
Beləliklə, GraphQL server nədir?
QrafikQL 2012-ci ildə Facebook tərəfindən yaradılmış sorğu dilidir və müştəri ilə müştəri arasında ümumi interfeys təmin edir server məlumatların alınması və manipulyasiyası üçün. Müştəri müxtəlif məlumatları tələb edir GraphQL server sorğular vasitəsilə. Məsələn, müştəri yeni API son nöqtələrini təyin etmədən əlaqəli resursları istəyə bilər.
Ayrıca, GraphQL üçün Apollo lazımdırmı? Amma QrafikQL sadəcə sorğu dilidir. Və asanlıqla istifadə etmək üçün, ehtiyacımız var edəcək bir platformadan istifadə etmək et bizim üçün bütün ağır yüklər. Belə platformalardan biri tərəfindən təmin edilir Apollon . The Apollon platformasının həyata keçirilməsidir QrafikQL bulud (server) arasında məlumatları tətbiqinizin UI-yə ötürə bilər.
Eynilə, Apollo serverini necə işə sala bilərəm?
Apollo Server ilə başlayın
- Addım 1: Yeni layihə yaradın.
- Addım 2: Asılılıqları quraşdırın.
- Addım 3: GraphQL sxeminizi müəyyənləşdirin.
- Addım 4: Məlumat dəstinizi müəyyənləşdirin.
- Addım 5: Həlledicini təyin edin.
- Addım 6: ApolloServer nümunəsini yaradın.
- Addım 7: Serveri işə salın.
- Addım 8: İlk sorğunuzu yerinə yetirin.
GraphQL frontend, yoxsa backend?
A GraphQL backend hər bir məlumat növü üçün hansı sahələrin və zənglərin mövcud olduğunu müəyyən edən sxemə malikdir. QrafikQL qurmağa imkan verir arxa uç ilə inteqrasiya edin frontend əvvəlkindən daha az xüsusi santexnika ilə və əşyaları sındırmaqdan daha az qorxu ilə sürətli dəyişikliklər etmək.
Tövsiyə:
GraphQL-də sorğu və mutasiya nədir?
GraphQL - Mutasiya. Mutasiya sorğuları məlumat anbarındakı məlumatları dəyişdirir və dəyəri qaytarır. Məlumat daxil etmək, yeniləmək və ya silmək üçün istifadə edilə bilər. Mutasiyalar sxemin bir hissəsi kimi müəyyən edilir
GraphQL sorğusu nədir?
GraphQL sorğusu dəyərləri oxumaq və ya əldə etmək üçün, mutasiya isə dəyərlər yazmaq və ya göndərmək üçün istifadə olunur. Hər iki halda, əməliyyat GraphQL serverinin xüsusi formatda verilənlərlə təhlil edə və cavab verə biləcəyi sadə bir sətirdir. GraphQL sorğuları məlumatların çox götürülməsini azaltmağa kömək edir
GraphQL JS nədir?
QrafikQL. js ümumi məqsədli kitabxanadır və həm Node serverində, həm də brauzerdə istifadə edilə bilər. Nümunə olaraq, GraphiQL aləti GraphQL ilə qurulub. js! GraphQL istifadə edərək layihə qurmaq
GraphQL-də həlledici funksiya nədir?
Resolver GraphQL sorğusu üçün cavab yaradan funksiyalar toplusudur. Sadə dillə desək, həlledici GraphQL sorğu işləyicisi kimi çıxış edir. GraphQL sxemindəki hər bir həlledici funksiya aşağıda verilmiş dörd mövqe arqumentini qəbul edir − sahə adı:(kök, args, kontekst, məlumat) => {nəticə}
Apollo müştərisi nədir?
Apollo Client React, Angular və s. üçün inteqrasiyaları olan tam xüsusiyyətli keşləmə GraphQL müştərisidir. Bu, GraphQL vasitəsilə məlumat əldə edən UI komponentlərini asanlıqla qurmağa imkan verir. Universal olaraq uyğundur, belə ki, Apollo istənilən quraşdırma quraşdırması, istənilən GraphQL serveri və istənilən GraphQL sxemi ilə işləyir