CoolQlCool (CQC) est un serveur Graph Open Source qui vous permet de transformer les sites Web en une API QL graphique. Vous pouvez jouer avec lui dans Graphiql.
Les éléments de code importants sont dans schema/ . À l'intérieur du schema/element.js se trouve le schéma pour saisir les informations des éléments des pages. À l'intérieur du schema/parse.js se trouve le schéma pour spécifier le site que vous souhaitez interroger.
Tous les champs ont une description parallèlement à la fonction pour déterminer quoi retourner. Si vous avez des questions sur ce que les retours sur le terrain, n'hésitez pas à faire un problème et je peux expliquer davantage ce qu'il fait.
Vous pouvez très rapidement exécuter votre propre serveur CQC en utilisant maintenant. Une fois que vous êtes tous configurés avec un compte Zeit, exécutez npm run deploy dans votre terminal dans le répertoire de ce référentiel. Cela compilera WebPack pour vous et s'exécutera now pour vous. Si vous n'avez pas besoin de la page d'accueil, exécutez simplement now .
Les bits importants peuvent être exécutés avec npm start cela démarre un serveur express avec des points de terminaison /graphql pour la création de requêtes, et un point de terminaison A /graphiql pour l'aide à la construction de requêtes.
Pour compiler des actifs pour la page d'accueil, faites webpack --watch .
Voici d'autres applications et outils qui font également des choses similaires à celle de CoolQlcool. Ils sont tous géniaux: