• v3 (latest)
  • Integrations
  • Express

Integration with Express

Express is the most popular web framework for Node.js. It is a minimalist framework that provides a robust set of features to handle HTTP on Node.js applications. You can easily integrate GraphQL Yoga into your Express application with a few lines of code.

Installation

yarn add express
yarn add graphql
yarn add graphql-yoga

Example

import express from 'express'
import { createYoga } from 'graphql-yoga'
 
const app = express()
 
const yoga = createYoga()
 
// Bind GraphQL Yoga to `/graphql` endpoint
app.use('/graphql', yoga)
 
app.listen(4000, () => {
  console.log('Running a GraphQL API server at http://localhost:4000/graphql')
})

You can also check a full example on our GitHub repository here

Last updated on November 21, 2022