Isang koleksyon ba ng mga function na bumubuo ng tugon para sa isang query sa GraphQL?
Isang koleksyon ba ng mga function na bumubuo ng tugon para sa isang query sa GraphQL?

Video: Isang koleksyon ba ng mga function na bumubuo ng tugon para sa isang query sa GraphQL?

Video: Isang koleksyon ba ng mga function na bumubuo ng tugon para sa isang query sa GraphQL?
Video: Mga kaso na hindi na kailangan dumaan sa Barangay 2024, Disyembre
Anonim

Nang sa gayon tumugon sa mga tanong , kailangang magkaroon ng isang schema lutasin ang mga function para sa lahat ng larangan. Ito koleksyon ng mga function ay tinatawag na "resolver map". Iniuugnay ng mapang ito ang mga field at uri ng schema sa a function.

Pagkatapos, paano ka magsusulat ng mga query sa GraphQL?

A GraphQL na query ay ginagamit upang basahin o kunin ang mga halaga habang ginagamit ang isang mutation magsulat o mga halaga ng post.

Gumawa tayo ng simpleng application para maunawaan ang variable ng query.

  1. Hakbang 1 โˆ’ I-edit ang Schema File.
  2. Hakbang 2 โˆ’ I-edit ang solver.
  3. Hakbang 3 โˆ’ Ideklara ang Variable ng Query sa GraphiQL.

Bilang karagdagan, para saan ginagamit ang mga subscription ng GraphQL? Mga subscription ay a GraphQL tampok na nagbibigay-daan sa isang server na magpadala ng data sa mga kliyente nito kapag may nangyaring partikular na kaganapan. Mga subscription ay karaniwang ipinapatupad sa WebSockets. Sa setup na iyon, nagpapanatili ang server ng tuluy-tuloy na koneksyon sa naka-subscribe na kliyente nito.

Sa ganitong paraan, ano ang function ng resolver?

Tagapaglutas kahulugan. Ang bawat field sa bawat uri ay sinusuportahan ng a function tinatawag na a solver . A solver ay isang function na nagre-resolve ng value para sa isang uri o field sa isang schema. Mga solver maaaring magbalik ng mga bagay o scalar tulad ng Strings, Numbers, Booleans, atbp.

Anong transportasyon ang ginagamit ni Apollo para ipatupad ang mga subscription?

Ang pinakasikat transportasyon para sa GraphQL mga subscription ngayon ay mga subscription - transportasyon -ws. Ang paketeng ito ay pinananatili ng Apollo komunidad, ngunit maaari ginamit sa anumang kliyente o server na GraphQL pagpapatupad.

Inirerekumendang: