არის ფუნქციების კოლექცია, რომელიც ქმნის პასუხს GraphQL შეკითხვაზე?
არის ფუნქციების კოლექცია, რომელიც ქმნის პასუხს GraphQL შეკითხვაზე?

ვიდეო: არის ფუნქციების კოლექცია, რომელიც ქმნის პასუხს GraphQL შეკითხვაზე?

ვიდეო: არის ფუნქციების კოლექცია, რომელიც ქმნის პასუხს GraphQL შეკითხვაზე?
ვიდეო: GraphQL Explained in 100 Seconds 2024, აპრილი
Anonim

Იმისთვის რომ რეაგირება რომ შეკითხვებს , სქემა უნდა ჰქონდეს ფუნქციების გადაჭრა ყველა სფეროსთვის. ეს ფუნქციების კოლექცია ეწოდება "გამხსნელის რუკა". ეს რუკა აკავშირებს სქემის ველებსა და ტიპებს a ფუნქცია.

შემდეგ, როგორ წერთ შეკითხვებს GraphQL-ში?

ა GraphQL შეკითხვა გამოიყენება მნიშვნელობების წასაკითხად ან მოსაპოვებლად, ხოლო მუტაცია გამოიყენება დაწერე ან პოსტის მნიშვნელობები.

მოდით შევქმნათ მარტივი აპლიკაცია შეკითხვის ცვლადის გასაგებად.

  1. ნაბიჯი 1 - შეცვალეთ სქემის ფაილი.
  2. ნაბიჯი 2 - გადამწყვეტის რედაქტირება.
  3. ნაბიჯი 3 - გამოაცხადეთ Query ცვლადი GraphiQL-ში.

გარდა ამისა, რისთვის გამოიყენება GraphQL გამოწერები? გამოწერები არიან ა GraphQL ფუნქცია, რომელიც საშუალებას აძლევს სერვერს გაუგზავნოს მონაცემები თავის კლიენტებს, როდესაც ხდება კონკრეტული მოვლენა. გამოწერები ჩვეულებრივ ხორციელდება WebSockets-ით. ამ კონფიგურაციაში, სერვერი ინარჩუნებს სტაბილურ კავშირს თავის გამოწერილ კლიენტთან.

ამ გზით, რა არის გადამწყვეტი ფუნქცია?

გამხსნელი განმარტება. ყველა ტიპის ყველა ველს მხარს უჭერს a ფუნქცია მოუწოდა ა გადამწყვეტი . ა გადამწყვეტი არის ფუნქცია რომელიც წყვეტს მნიშვნელობას ტიპის ან ველისთვის სქემაში. გადამწყვეტები შეუძლია დააბრუნოს ობიექტები ან სკალარები, როგორიცაა სტრიქონები, რიცხვები, ლოგინები და ა.შ.

რა ტრანსპორტს იყენებს Apollo ხელმოწერების განსახორციელებლად?

Ყველაზე პოპულარული ტრანსპორტი GraphQL-სთვის გამოწერები დღეს არის გამოწერები - ტრანსპორტი -ს. ეს პაკეტი ინახება აპოლონი საზოგადოება, მაგრამ შეიძლება იყოს გამოყენებული ნებისმიერ კლიენტთან ან სერვერთან GraphQL განხორციელება.

გირჩევთ: