@gerard94 m’a aidé à mettre en place un deuxième nœud WotWizard. Le serveur html classique (wwClient) est disponible à l’adresse : https://wotwizard.coinduf.eu/
Il effectue des requêtes GraphQL en local au serveur WotWizard (wwServer). L’objectif est de construire un client qui effectue directement des requêtes GraphQL auprès du serveur, je l’ai donc rendu accessible à l’adresse : https://wwgql.coinduf.eu/.
Ce serveur fonctionne bien, on peut par exemple faire une requête avec l’extension RESTer. La requête suivante :
- Type → POST
- En-tête → Content-Type : application/x-www-form-urlencoded
- Body → graphQL={version} (format forumulaire)
retourne bien
{
"data": {
"version": "5.1.3"
}
}
J’ai ensuite essayé de mettre en place un playground GraphQL comme l’a fait @elois afin de faciliter le développement d’un client. Il est disponible à l’adresse https://ww2.coinduf.eu/, mais je n’arrive pas à le configurer.
Par défaut, il envoie une requête au format json :
{"operationName":null,"variables":{},"query":""}
plutôt qu’un formulaire au format x-www-form-urlencoded
. Je ne trouve pas comment faire dans leur doc, est-ce que quelqu’un a plus d’expérience avec cet outil ou de meilleures compétences de bidouille que moi ? @poka, comme ça ce sera plus pratique si on veut faire des requêtes GraphQL à WotWizard dans Ğecko