Mundarija:

GraphQL serverini qanday o'rnatasiz?
GraphQL serverini qanday o'rnatasiz?

Video: GraphQL serverini qanday o'rnatasiz?

Video: GraphQL serverini qanday o'rnatasiz?
Video: 25 GraphQL use sqlite database 2024, Noyabr
Anonim

Nodejs yordamida GraphQL serverini qanday qurish mumkin

  1. 1-qadam - Tugun va Npm versiyalarini tekshiring.
  2. 2-qadam - Loyiha papkasini yarating va VSCode-da oching.
  3. 3-qadam - Paket yaratish.
  4. 4-qadam - Ma'lumotlar papkasida tekis fayl ma'lumotlar bazasini yarating.
  5. 5-qadam - Ma'lumotlarga kirish qatlamini yarating.
  6. 6-qadam - Sxema faylini, sxemasini yarating. graphql .

Bundan tashqari, GraphQL serverga muhtojmi?

GraphQL API uchun so'rovlar tili va mavjud ma'lumotlaringiz bilan ushbu so'rovlarni bajarish uchun ish vaqti. Mijoz ma'lumotlarni so'raydi (so'raydi). server , yoki so'raydi server ma'lumotlarni yangilash (mutatsiya). Agar siz faqat mijoz tomonida ishlayotgan bo'lsangiz, unday emas server kerak (agar u allaqachon mavjud bo'lsa).

Ikkinchidan, Apollon serveri qanday ishlaydi? Apollon serveri hamjamiyat tomonidan qo'llab-quvvatlanadigan ochiq manbali GraphQL server . js HTTP server ramkalar va biz ko'proq qo'shish uchun PRlarni olishdan mamnunmiz! Apollon Server ishlaydi GraphQL bilan qurilgan har qanday GraphQL sxemasi bilan. js - shuning uchun siz o'zingizning sxemangizni u yoki graphql-tools kabi qulay kutubxona bilan qurishingiz mumkin.

Keyinchalik, GraphQL bilan qanday ishlay olaman?

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.

GraphQL SQL bilan ishlaydimi?

GraphQL uchun API SQL Ma'lumotlar bazasi. Asosan, GraphQL JSON formatidagi ma'lumotlar turi bo'lgan so'rovni qabul qiladi va uni oldindan belgilangan sxema bo'yicha tahlil qilishga harakat qiladi. Siz ikki turdagi so'rovlarni joylashtirishingiz mumkin: So'rov - bir nechta ma'lumotlarni olish uchun va faqat so'rovda belgilangan maydonlar uchun.

Tavsiya: