GraphQL so'rovi nima?
GraphQL so'rovi nima?

Video: GraphQL so'rovi nima?

Video: GraphQL so'rovi nima?
Video: AWS Authentication With Vue.js And GraphQL Tutorial In 2020 2024, Noyabr
Anonim

A GraphQL so'rovi qiymatlarni o'qish yoki olish uchun, mutatsiya esa qiymatlarni yozish yoki joylashtirish uchun ishlatiladi. Ikkala holatda ham operatsiya oddiy satr bo'lib, a GraphQL server ma'lum formatdagi ma'lumotlarni tahlil qilishi va javob berishi mumkin. GraphQL so'rovlari ma'lumotlarning haddan tashqari yuklanishini kamaytirishga yordam beradi.

Shunga ko'ra, GraphQL aynan nima?

GraphQL maʼlumotlarni soʻrashni tavsiflovchi sintaksis boʻlib, odatda serverdan mijozga maʼlumotlarni yuklash uchun ishlatiladi. Bu mijozga belgilash imkonini beradi aynan qanday ma'lumotlar kerak. Bu bir nechta manbalardan ma'lumotlarni jamlashni osonlashtiradi. U ma'lumotlarni tavsiflash uchun tip tizimidan foydalanadi.

Yuqoridagilardan tashqari, GraphQL-da qanday turlar mavjud? Asosiy Turlari . The GraphQL sxema tili skalerni qo'llab-quvvatlaydi turlari String, Int, Float, Boolean va ID dan iborat, shuning uchun ulardan to'g'ridan-to'g'ri buildSchema ga o'tgan sxemada foydalanishingiz mumkin. Odatiy bo'lib, har bir turi null bo'ladi - har qanday skaler sifatida nullni qaytarish qonuniydir turlari.

Shunga ko'ra, GraphQL da so'rov va mutatsiya nima?

GraphQL - Mutatsiya . Mutatsion so'rovlar ma'lumotlar omboridagi ma'lumotlarni o'zgartiradi va qiymatni qaytaradi. U ma'lumotlarni kiritish, yangilash yoki o'chirish uchun ishlatilishi mumkin. Mutatsiyalar sxemaning bir qismi sifatida aniqlanadi.

GraphQL nima uchun yaxshi?

Oddiy qilib aytganda, GraphQL soʻrovlar tili boʻlib, soʻrovlarni matn qatoridan koʻra obʼyekt strukturasi yordamida yozish imkonini beradi. Bu ajoyib . Grafik QL sizga ma'lumotlarni olishning oddiy deklarativ usulini beradi. Foydalanishning asosiy foydasi deb o'yladim GraphQL ma'lumotlarni yuborish va olish usulini o'zgartirdi.

Tavsiya: