Mundarija:

GraphiQLni qanday ishga tushiraman?
GraphiQLni qanday ishga tushiraman?

Video: GraphiQLni qanday ishga tushiraman?

Video: GraphiQLni qanday ishga tushiraman?
Video: GraphQL Explained in 100 Seconds 2024, May
Anonim

Qanday ishlatish GraphiQL . Rivojlanish serveri Gatsby saytlaringizdan biri uchun ishlayotgan bo'lsa, oching GraphiQL https://localhost:8000/_graphql manzilida va ma'lumotlaringiz bilan o'ynang! Avtomatik toʻldirish oynasini ochish uchun Ctrl + Space (yoki Shift + Space tugmalarini muqobil klaviatura yorligʻi sifatida foydalaning) va ishga tushirish uchun Ctrl + Enter tugmalarini bosing. GraphQL so'rov.

Xuddi shunday, GraphQL-ni qanday boshlashim kerak?

Ro'yxatini qilish

  1. GraphQL serveringizni amalga oshirish uchun ramka tanlang. Biz Expressdan foydalanamiz.
  2. GraphQL kiruvchi so‘rovlarni qanday yo‘naltirishni bilishi uchun sxemani aniqlang.
  3. So'rovlarni bajaradigan hal qiluvchi funktsiyalarni yarating va GraphQL-ga nima qaytarish kerakligini ayting.
  4. Yakuniy nuqtani yarating.
  5. Ma'lumotlarni oladigan mijoz tomonida so'rov yozing.

Xuddi shunday, GraphQL da so'rovni qanday yaratasiz? Keling, so'rov o'zgaruvchisini tushunish uchun oddiy dastur yarataylik.

  1. 1-qadam - Sxema faylini tahrirlash. Satr parametrini oladigan va satrni qaytaradigan sayHello maydonini qo'shing.
  2. 2-qadam – Resolverni tahrirlash. js fayli.
  3. 3-qadam - GraphiQL da so'rov o'zgaruvchisini e'lon qilish. O'zgaruvchi $ dan keyin o'zgaruvchi nomi bilan e'lon qilinadi.

Keyin, GraphQL nima va undan qanday foydalanasiz?

Qisqasini etkanda, GraphQL maʼlumotlarni soʻrashni tavsiflovchi sintaksis boʻlib, odatda serverdan mijozga maʼlumotlarni yuklash uchun ishlatiladi. GraphQL uchta asosiy xususiyatga ega: Bu mijozga aynan qanday ma'lumotlar kerakligini aniqlash imkonini beradi. Bu bir nechta manbalardan ma'lumotlarni jamlashni osonlashtiradi.

GraphiQL-da so'rov o'zgaruvchisini qanday o'tkazasiz?

GraphQL-ga tezkor maslahat: GraphiQL-da o'zgaruvchilarni qanday o'tkazish kerak

  1. Inline argumentlari bilan foydalanuvchi yaratish uchun mutatsiya. GraphiQL-dagi o'zgaruvchilar.
  2. o'zgaruvchilar bilan foydalanuvchi yaratish uchun mutatsiya. Agar biz GraphiQL-da o'zgaruvchilardan foydalanmoqchi bo'lsak, shunchaki ekraningizning pastki qismidagi QUERY VARIABLES panelini bosing va quyidagi kodni kiriting.
  3. o'zgaruvchilar bilan JSON misoli.

Tavsiya: