1. Добавить в go проект Graphiql клиент



Graphiql — интерактивный работающий в браузере GraphQL клиент.


Для использования в go проекте нужно добавить html страничку с несколькими зависимостями.
Если нужно иметь последние версии, то поможет установить node и пакеты. Проект сильно разрастется. Есть вариант собрать HTML в один go файл и подтянуть при старте зависимости с cdn.


Мой вариант go-graphiql.


Для работы нужно добавить только:


http.HandleFunc("/cli", graphiql.ServeGraphiQL)

Результате имееем:



В продолжении, напишу как сделать graphql api к Реестру открытых данных или другим данным. Жду предложений.

Комментарии (0)