mirror of
https://github.com/honojs/hono.git
synced 2024-11-30 01:56:18 +01:00
575 B
575 B
GraphQL Server Middleware
Requirements
This middleware depends on GraphQL.js.
npm i graphql
or
yarn add graphql
Usage
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 rootValue = {
hello: () => 'Hello Hono!',
}
app.use(
'/graphql',
graphqlServer({
schema,
rootValue,
})
)
app.fire()