GraphQL шешушілері қалай жұмыс істейді?
GraphQL шешушілері қалай жұмыс істейді?

Бейне: GraphQL шешушілері қалай жұмыс істейді?

Бейне: GraphQL шешушілері қалай жұмыс істейді?
Бейне: GraphQL Explained in 100 Seconds 2024, Қараша
Anonim

Шешуші бұру нұсқауларын қамтамасыз етіңіз a GraphQL деректерге операция (сұрау, мутация немесе жазылым). Олар схемада біз көрсеткен деректер түрін немесе сол деректерге уәдені қайтарады.

Сонымен қатар, GraphQL-де шешушілер дегеніміз не?

Шешуші бұл графиктің кілті болып табылады. Әрбір шешуші бір өрісті білдіреді және сізде болуы мүмкін кез келген көзден(лерден) деректерді алу үшін пайдаланылуы мүмкін. Шешуші бұру нұсқауларын қамтамасыз етіңіз a GraphQL деректерге операция жасау. Шешуші a ішіндегі өрістерге бір-бірден салыстыруға ұйымдастырылған GraphQL схема.

Сонымен қатар, GraphQL қалай іске қосылады? Apollo серверімен жұмысты бастаңыз

  1. 1-қадам: Жаңа жоба жасаңыз.
  2. 2-қадам: Тәуелділіктерді орнату.
  3. 3-қадам: GraphQL схемасын анықтаңыз.
  4. 4-қадам: Деректер жинағын анықтаңыз.
  5. 5-қадам: шешушіні анықтаңыз.
  6. 6-қадам: ApolloServer данасын жасаңыз.
  7. 7-қадам: Серверді іске қосыңыз.
  8. 8-қадам: Бірінші сұрауды орындаңыз.

Сондай-ақ шешуші функция дегеніміз не?

Шешуші анықтамасы. Әрбір түрдегі әрбір өріс a арқылы қамтамасыз етіледі функциясы а деп аталады шешуші . А шешуші Бұл функциясы схемадағы түр немесе өріс үшін мәнді шешеді. Шешуші Жолдар, сандар, логикалық мәндер және т.б. сияқты нысандарды немесе скалярларды қайтара алады.

GraphQL асинхронды ма?

Асинхронды шешушілер Дерекқордан жүктеу - бұл асинхронды операция, бұл уәдені қайтарады. Дерекқор қайтарылғанда, біз жаңа Адам нысанын құрастырып, қайтара аламыз. Назар аударыңыз, шешуші функциясы Уәделерден хабардар болуы керек, бірақ GraphQL сұрау жоқ.

Ұсынылған: