Mundarija:

Apollo GraphQL serveri nima?
Apollo GraphQL serveri nima?

Video: Apollo GraphQL serveri nima?

Video: Apollo GraphQL serveri nima?
Video: Клиент Apollo GraphQL для React-приложений 2024, Noyabr
Anonim

Apollon serveri moslashuvchan, hamjamiyat tomonidan boshqariladigan, ishlab chiqarishga tayyor HTTP GraphQL Express, Hapi, Koa va boshqalar uchun o'rta dastur. Apollon serveri a ulanishga yordam beradigan kutubxona hisoblanadi GraphQL HTTP uchun sxema server tugun ichida.

Shunday qilib, GraphQL serveri nima?

GraphQL 2012 yilda Facebook tomonidan yaratilgan so'rovlar tili bo'lib, mijoz va mijoz o'rtasida umumiy interfeysni ta'minlaydi server ma'lumotlarni olish va manipulyatsiya qilish uchun. Mijoz turli xil ma'lumotlarni so'raydi GraphQL serveri so'rovlar orqali. Masalan, mijoz yangi API so'nggi nuqtalarini belgilamasdan bog'langan resurslarni so'rashi mumkin.

Shuningdek, sizga GraphQL uchun Apollon kerakmi? Lekin GraphQL faqat so'rovlar tilidir. Va undan oson foydalanish uchun, bizga kerak qiladigan platformadan foydalanish qil biz uchun barcha og'ir yuklarni ko'tarish. Bunday platformalardan biri tomonidan taqdim etilgan Apollon . The Apollon platformasining amalga oshirilishi hisoblanadi GraphQL bulut (server) o'rtasida ma'lumotlarni ilovangizning interfeysiga o'tkazishi mumkin.

Xuddi shunday, Apollon serverini qanday ishga tushiraman?

Apollo Server bilan ishlashni boshlang

  1. 1-qadam: Yangi loyiha yarating.
  2. 2-qadam: Bog'liqlarni o'rnating.
  3. 3-qadam: GraphQL sxemangizni aniqlang.
  4. 4-qadam: Ma'lumotlar to'plamini aniqlang.
  5. 5-qadam: hal qiluvchini aniqlang.
  6. 6-qadam: ApolloServer namunasini yarating.
  7. 7-qadam: Serverni ishga tushiring.
  8. 8-qadam: Birinchi so'rovingizni bajaring.

GraphQL frontendmi yoki backendmi?

A GraphQL backend har bir turdagi ma'lumotlar uchun qaysi maydonlar va qo'ng'iroqlar mavjudligini belgilaydigan sxemaga ega. GraphQL a qurish imkonini beradi backend va uni bilan birlashtiring foydalanuvchi interfeysi oldingiga qaraganda ancha kamroq maxsus sanitariya-tesisat bilan va narsalarni buzishdan kamroq qo'rqib, tez o'zgarishlar qilish.

Tavsiya: