@graphql-yoga/node
```js const { GraphQLSchema, GraphQLObjectType, GraphQLString } = require('graphql') const { createServer } = require('@graphql-yoga/node')
Last updated 4 years ago by dotansimha .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @graphql-yoga/node 
SYNC missed versions from official npm registry.

@graphql-yoga/node

const { GraphQLSchema, GraphQLObjectType, GraphQLString } = require('graphql')
const { createServer } = require('@graphql-yoga/node')

const schema = new GraphQLSchema({
  query: new GraphQLObjectType({
    name: 'Query',
    fields: () => ({
      song: {
        type: new GraphQLObjectType({
          name: 'Song',
          fields: () => ({
            firstVerse: {
              type: GraphQLString,
              resolve: (_, __, { logger }) => {
                logger.info('I can even use the same logger!')
                return "Now I know my ABC's."
              },
            },
            secondVerse: {
              type: GraphQLString,
              resolve: () =>
                new Promise((resolve) =>
                  setTimeout(
                    () => resolve("Next time won't you sing with me?"),
                    5000,
                  ),
                ),
            },
          }),
        }),
        resolve: () => ({}),
      },
    }),
  }),
})

const server = createServer({ schema })
server.start()

Current Tags

  • 0.1.0-alpha.3                                ...           alpha (4 years ago)
  • 0.2.0-canary-f320652.0                                ...           canary (4 years ago)
  • 0.0.1-canary-ae94a57.0                                ...           latest (4 years ago)

17 Versions

  • 0.2.0-canary-f320652.0                                ...           4 years ago
  • 0.2.0-canary-84ed51e.0                                ...           4 years ago
  • 0.1.0-alpha.3                                ...           4 years ago
  • 0.1.1-canary-149b0b1.0                                ...           4 years ago
  • 0.1.1-canary-16021b1.0                                ...           4 years ago
  • 0.1.0-alpha.2                                ...           4 years ago
  • 0.1.0-alpha.0                                ...           4 years ago
  • 0.0.1-canary-38b11e0.0                                ...           4 years ago
  • 0.0.1-canary-041bfe7.0                                ...           4 years ago
  • 0.1.0-canary-c76d3fc.0                                ...           4 years ago
  • 0.1.0-canary-827601b.0                                ...           4 years ago
  • 0.1.0-canary-495b96c.0                                ...           4 years ago
  • 0.0.1-canary-72c87c9.0                                ...           4 years ago
  • 0.0.1-canary-31b1820.0                                ...           4 years ago
  • 0.0.1-canary-15a47bd.0                                ...           4 years ago
  • 0.0.1-canary-b431ad4.0                                ...           4 years ago
  • 0.0.1-canary-ae94a57.0                                ...           4 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (9)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |