Polishing websocket sample
This commit is contained in:
@@ -2,4 +2,6 @@
|
||||
|
||||
- Reactive [DataFetcher's](src/main/java/io/spring/sample/graphql/SampleWiring.java), for queries and subscriptions.
|
||||
- [WebFilter](src/main/java/io/spring/sample/graphql/ContextWebFilter.java) to insert Reactor `Context` and check it can be accessed in [DataRepository](src/main/java/io/spring/sample/graphql/DataRepository.java).
|
||||
- Subscription [tests](src/test/java/io/spring/sample/graphql/SubscriptionTests.java) using Reactor's `StepVerifier` to verify the stream.
|
||||
- Subscription [tests](src/test/java/io/spring/sample/graphql/SubscriptionTests.java) using Reactor's `StepVerifier` to verify the stream.
|
||||
|
||||
GraphiQL does not support subscriptions. There is a basic index.html page that logs subscriptions the console.
|
||||
@@ -6,6 +6,7 @@
|
||||
<script type="text/javascript" src="https://unpkg.com/graphql-ws/umd/graphql-ws.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<p>Check the console for subscription messages.</p>
|
||||
<script type="text/javascript">
|
||||
const client = graphqlWs.createClient({
|
||||
url: 'ws://localhost:8080/graphql',
|
||||
|
||||
Reference in New Issue
Block a user