Simulimi i një API-je GraphQL
Klik me të djathtën mbi një dosje ▸ Shto ▸ Server GraphQL.
Konfigurimi
Section titled “Konfigurimi”| Fusha | Roli |
|---|---|
| Skema | Përkufizimet e tipave, në SDL |
| Zgjidhësit e simuluar | Një objekt JSON çelësat e të cilit janë të formës Type.field, për shembull Query.pets |
| Skripti i zgjidhjes | JavaScript që merr (parent, args, context) |
Skripti ka përparësi mbi vlerat e gatshme kur është i plotësuar: kjo është ajo që lejon ta bësh përgjigjen të ndryshojë sipas argumenteve të marra.

Vlerat e gatshme
Section titled “Vlerat e gatshme”Më e shpejta: skema përshkruan formën, ndërsa zgjidhësit japin përmbajtjen.
type Animal { id: ID!, nom: String!, espece: String! }type Query { animaux: [Animal!]! }{ "Query.animaux": [ { "id": "1", "nom": "Mistigri", "espece": "chat" }, { "id": "2", "nom": "Rex", "espece": "chien" } ]}Skripti i zgjidhjes
Section titled “Skripti i zgjidhjes”Kur përgjigjja duhet të varet nga hyrja:
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;Abonimet
Section titled “Abonimet”Edhe abonimet e deklaruara brenda skemës shërbehen: një klient mund të lidhet me to dhe të marrë mesazhet e lëshuara.
Brenda një skenari
Section titled “Brenda një skenari”Veprimet Server GraphQL dhe Mbyllje e serverit GraphQL e strehojnë shërbimin gjatë kohëzgjatjes së skenarit. Shihni Serverat e strehuar.
Për çfarë shërben
Section titled “Për çfarë shërben”Për të zhvilluar një front përpara se të ekzistojë back-u, për të riprodhuar një përgjigje gabimi të vështirë për t’u shkaktuar në mjedisin e testimit, ose për të ngrirë një grup të dhënash për një test përcaktues — pa varur nga një shërbim i largët.