GraphQL сұрауына жауап беретін функциялар жинағы ма?
GraphQL сұрауына жауап беретін функциялар жинағы ма?

Бейне: GraphQL сұрауына жауап беретін функциялар жинағы ма?

Бейне: GraphQL сұрауына жауап беретін функциялар жинағы ма?
Бейне: Топ тренды в деливери менеджменте: больше деливери, больше команд / Java Tech Talk 2024, Мамыр
Anonim

Үшін жауап беру дейін сұраулар , схема болуы керек функцияларды шешу барлық өрістер үшін. Бұл функциялар жиынтығы «шешуші карта» деп аталады. Бұл карта схема өрістері мен түрлерін a функциясы.

Содан кейін GraphQL-де сұрауларды қалай жазасыз?

А GraphQL сұрауы мутация қолданылған кезде мәндерді оқу немесе алу үшін пайдаланылады жазу немесе мәндерді жариялау.

Сұрау айнымалы мәнін түсіну үшін қарапайым қолданбаны жасайық.

  1. 1-қадам – Схема файлын өңдеу.
  2. 2-қадам – Түзеткішті өңдеу.
  3. 3-қадам − GraphiQL жүйесінде сұрау айнымалысын жариялау.

Сонымен қатар, GraphQL жазылымдары не үшін пайдаланылады? Жазылымдар а GraphQL белгілі бір оқиға болған кезде серверге өз клиенттеріне деректерді жіберуге мүмкіндік беретін мүмкіндік. Жазылымдар әдетте WebSockets көмегімен жүзеге асырылады. Бұл орнатуда сервер өзінің жазылған клиентімен тұрақты қосылымды сақтайды.

Осылайша, шешуші функция дегеніміз не?

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

Жазылымдарды жүзеге асыру үшін Аполлон қандай көлікті пайдаланады?

Ең танымал тасымалдау GraphQL үшін жазылымдар Бүгін жазылымдар - тасымалдау -ws. Бұл пакетті басқарады Аполлон қауымдастық, бірақ болуы мүмкін пайдаланылады кез келген клиентпен немесе GraphQL серверімен жүзеге асыру.

Ұсынылған: