0.1.2 • Published 3 years ago
@honojs/graphql-server v0.1.2
GraphQL Server Middleware
Information
GraphQL Server Middleware @honojs/graphql-server is renamed to @hono/graphql-server.
@honojs/graphql-server is not maintained, please use @hono/graphql-server.
Also, for Deno, you can use import with npm: prefix like npm:@hono/graphql-server.
Requirements
This middleware depends on GraphQL.js.
npm i @hono/graphql-serveror
yarn add @hono/graphql-serverUsage
index.js:
import { Hono } from 'hono'
import { graphqlServer } from '@hono/graphql-server'
import { buildSchema } from 'graphql'
export const app = new Hono()
const schema = buildSchema(`
type Query {
hello: String
}
`)
const rootResolver = (ctx) => {
return {
hello: () => 'Hello Hono!',
}
}
app.use(
'/graphql',
graphqlServer({
schema,
rootResolver,
})
)
app.fire()