Мазмуну:

GraphiQLди кантип баштасам болот?
GraphiQLди кантип баштасам болот?

Video: GraphiQLди кантип баштасам болот?

Video: GraphiQLди кантип баштасам болот?
Video: GraphQL Explained in 100 Seconds 2024, Май
Anonim

Кантип колдонуу керек GraphiQL . Иштеп чыгуу сервери Gatsby сайттарыңыздын бири үчүн иштеп жатканда, ачыңыз GraphiQL https://localhost:8000/_graphql дарегинде жана маалыматтарыңыз менен ойноңуз! Автотолтуруучу терезени ачуу үчүн Ctrl + Space баскычтарын басыңыз (же Shift + Space баскычтарын кошумча баскыч катары колдонуңуз) жана автоматтык түрдө толтуруу терезесин иштетүү үчүн Ctrl + Enter баскычтарын басыңыз. GraphQL суроо.

Ошо сыяктуу эле, мен GraphQL менен кантип баштасам болот?

Эмне кылуу тизмеси

  1. GraphQL сервериңизди ишке ашыруу үчүн негизди тандаңыз. Биз Express колдонобуз.
  2. GraphQL кирүүчү сурамдарды кантип багыттоо керектигин билиши үчүн схеманы аныктаңыз.
  3. Сурамдарды аткарган чечүүчү функцияларды түзүңүз жана GraphQLге эмнени кайтаруу керектигин айтыңыз.
  4. Акыркы чекитти түзүңүз.
  5. Дайындарды ала турган кардар тарабында суроо жазыңыз.

Ошо сыяктуу эле, GraphQLде суроону кантип түзөсүз? Келгиле, суроо өзгөрмөсүн түшүнүү үчүн жөнөкөй тиркемени түзөбүз.

  1. 1-кадам - Схема файлын түзөтүү. Сап параметрин алып, сапты кайтарган sayHello талаасын кошуңуз.
  2. 2-кадам – Чечүүчүнү түзөтүү. js файлы.
  3. 3-кадам - GraphiQLде сурам өзгөрмөсүн жарыялоо. Өзгөрмө $ менен, андан кийин өзгөрмөнүн аты менен жарыяланат.

Анда, GraphQL деген эмне жана аны кантип колдоносуз?

Кыскасы, GraphQL - бул маалыматты кантип суроону сүрөттөгөн синтаксис жана көбүнчө серверден кардарга маалыматтарды жүктөө үчүн колдонулат. GraphQL үч негизги өзгөчөлүктөргө ээ: Бул кардар ага керектүү маалыматтарды так көрсөтүүгө мүмкүндүк берет. Бул бир нече булактардан алынган маалыматтарды чогултууну жеңилдетет.

GraphiQLде суроо өзгөрмөсүн кантип өткөрөсүз?

GraphQL тез кеңеш: GraphiQLде өзгөрмөлөрдү кантип өткөрүү керек

  1. саптык аргументтери бар колдонуучуну түзүү үчүн мутация. GraphiQLдеги өзгөрмөлөр.
  2. өзгөрмөлүү колдонуучуну түзүү үчүн мутация. Эгерде биз GraphiQLде өзгөрмөлөрдү колдонгубуз келсе, экраныңыздын ылдый жагындагы СУРОО ӨЗГӨРҮЛҮҮЧҮЛАР панелин чыкылдатып, төмөнкү кодду өткөрүңүз.
  3. өзгөрмөлөр менен JSON мисалы.

Сунушталууда: