როგორ მუშაობს GraphQL გადამწყვეტები?
როგორ მუშაობს GraphQL გადამწყვეტები?

ვიდეო: როგორ მუშაობს GraphQL გადამწყვეტები?

ვიდეო: როგორ მუშაობს GraphQL გადამწყვეტები?
ვიდეო: GraphQL Explained in 100 Seconds 2024, მაისი
Anonim

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

გარდა ამისა, რა არის გადამწყვეტები GraphQL-ში?

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

გარდა ამისა, როგორ მართავთ GraphQL-ს? დაიწყეთ Apollo სერვერით

  1. ნაბიჯი 1: შექმენით ახალი პროექტი.
  2. ნაბიჯი 2: დააინსტალირეთ დამოკიდებულებები.
  3. ნაბიჯი 3: განსაზღვრეთ თქვენი GraphQL სქემა.
  4. ნაბიჯი 4: განსაზღვრეთ თქვენი მონაცემთა ნაკრები.
  5. ნაბიჯი 5: განსაზღვრეთ გადამწყვეტი.
  6. ნაბიჯი 6: შექმენით ApolloServer-ის ეგზემპლარი.
  7. ნაბიჯი 7: გაუშვით სერვერი.
  8. ნაბიჯი 8: შეასრულეთ თქვენი პირველი მოთხოვნა.

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

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

არის თუ არა GraphQL ასინქრონული?

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

გირჩევთ: