Here you will find examples demonstrating Vert.x Web GraphQL in action.
Vert.x Web GraphQL extends Vert.x Web with the GraphQL-Java library so that you can build a GraphQL server.
This example uses the Vert.x Web client to send a request to the GraphQL server and log the response.
The backend is a very basic Hackernews clone: it holds a list of web pages, as well as info about the user who posted each link. The GraphQL schema describes the data with:
-
Link
andUser
types -
the
allLinks
query
First you need to run the server then you can run the client.
The client of this example starts an Apollo subscription on the server and log each message received. The connection is done through a Websocket.
The server responses with the link list of the simple exmple, but with each item in a separated websocket message.
First you need to run the server then you can run the client.