Bagaimana cara kerja resolver GraphQL?
Bagaimana cara kerja resolver GraphQL?

Video: Bagaimana cara kerja resolver GraphQL?

Video: Bagaimana cara kerja resolver GraphQL?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Mungkin
Anonim

Penyelesai berikan instruksi untuk memutar a GrafikQL operasi (kueri, mutasi, atau langganan) ke dalam data. Mereka mengembalikan jenis data yang sama yang kami tentukan dalam skema kami atau janji untuk data itu.

Selain itu, apa itu resolver di GraphQL?

Penyelesai adalah kunci untuk grafik ini. Setiap penyelesai mewakili satu bidang, dan dapat digunakan untuk mengambil data dari sumber apa pun yang mungkin Anda miliki. Penyelesai berikan instruksi untuk memutar a GrafikQL operasi menjadi data. Penyelesai disusun menjadi pemetaan satu-ke-satu ke bidang-bidang di a GrafikQL skema.

Selain itu, bagaimana Anda menjalankan GraphQL? Mulai dengan Server Apollo

  1. Langkah 1: Buat proyek baru.
  2. Langkah 2: Instal dependensi.
  3. Langkah 3: Tentukan skema GraphQL Anda.
  4. Langkah 4: Tentukan kumpulan data Anda.
  5. Langkah 5: Tentukan resolver.
  6. Langkah 6: Buat instance ApolloServer.
  7. Langkah 7: Mulai server.
  8. Langkah 8: Jalankan kueri pertama Anda.

Juga untuk mengetahui, apa itu fungsi resolver?

pemecah masalah definisi. Setiap bidang pada setiap jenis didukung oleh a fungsi disebut penyelesai . A penyelesai adalah fungsi yang menyelesaikan nilai untuk tipe atau bidang dalam skema. Penyelesai dapat mengembalikan objek atau skalar seperti Strings, Numbers, Booleans, dll.

Apakah GraphQL tidak sinkron?

Tidak sinkron resolver Karena memuat dari database adalah asinkron operasi, ini mengembalikan Janji. Ketika database kembali, kita dapat membangun dan mengembalikan objek Manusia baru. Perhatikan bahwa sementara fungsi resolver perlu mengetahui Promises, GrafikQL permintaan tidak.

Direkomendasikan: