CoolQlcool (CQC) - это сервер QL с открытым исходным кодом, который позволяет вам превращать веб -сайты в API QL Graph. Вы можете поиграть с ним в Graphiql.
Важные части кода находятся в schema/ . Внутри schema/element.js является схема для получения информации о элементе с страниц. Внутри schema/parse.js находится схема для указания того, какой сайт вы хотите запросить.
Все поля имеют описание наряду с функцией для определения того, что вернуть. Если у вас есть какие -либо вопросы о том, что в поле возврата, не стесняйтесь решать проблему, и я могу объяснить, что оно делает.
Вы можете очень быстро запустить свой собственный сервер CQC, используя сейчас. После того, как вы все настроили с учетной записью ZEIT, запустите npm run deploy в вашем терминале в каталоге этого репо. Это будет скомпилировать Webpack для вас и запустить now для вас. Если вам не нужна домашняя страница, просто бегите now .
Важные биты могут запустить с npm start это загружает сервер Express с конечными точками /graphql для создания запросов и конечной точкой A /graphiql для помощи в создании запросов.
Для компиляции активов для домашней страницы Do webpack --watch .
Вот некоторые другие приложения и инструменты, которые также делают такие же вещи, как CoolQlcool. Они все отлично: