CoolQLCool (CQC) ist ein Open -Source -Diagramm -QL -Server, mit dem Sie Websites in eine Graph -QL -API verwandeln können. Sie können damit in Graphiql herumspielen.
Wichtige Code sind im schema/ . Innerhalb von schema/element.js befindet sich das Schema zum Abnehmen von Elementinformationen von Seiten. Innerhalb von schema/parse.js befindet sich das Schema zum Angeben, welche Site Sie abfragen möchten.
Alle Felder haben neben der Funktion eine Beschreibung, um zu bestimmen, was zurückgegeben werden soll. Wenn Sie Fragen dazu haben, was ein Feldrendite zurückgibt, können Sie ein Problem stellen, und ich kann weiter erklären, was es tut.
Sie können Ihren eigenen CQC -Server jetzt sehr schnell ausführen. Nachdem Sie alle mit einem Zeitkonto eingerichtet sind, führen Sie npm run deploy in Ihrem Terminal im Verzeichnis dieses Repos aus. Dadurch werden Webpack für Sie kompiliert und now für Sie ausgeführt. Wenn Sie die Homepage nicht benötigen, laufen Sie now einfach.
Die wichtigen Bits können mit npm start einen Express -Server mit Endpunkten /graphql zum Erstellen von Abfragen und A /graphiql -Endpunkt für Hilfe beim Erstellen von Abfragen.
Um Vermögenswerte für die Homepage zu kompilieren, führen Sie webpack --watch durch.
Hier sind einige andere Anwendungen und Tools, die auch ähnliche Dinge wie Coolqlcool tun. Sie sind alle großartig: