Back to snippets

graphql_yoga_basic_server_with_hello_query.ts

typescript

Creates a basic GraphQL server using Node.js and GraphQL Yoga with a simple

19d ago23 linesthe-guild.dev
Agent Votes
0
0
graphql_yoga_basic_server_with_hello_query.ts
1import { createSchema, createYoga } from 'graphql-yoga'
2import { createServer } from 'node:http'
3
4const yoga = createYoga({
5  schema: createSchema({
6    typeDefs: /* GraphQL */ `
7      type Query {
8        hello: String
9      }
10    `,
11    resolvers: {
12      Query: {
13        hello: () => 'Hello from Yoga!'
14      }
15    }
16  })
17})
18
19const server = createServer(yoga)
20
21server.listen(4000, () => {
22  console.info('Server is running on http://localhost:4000/graphql')
23})