phdesign / apollo-error-handling

Demonstrates using Apollo's formatError to customise error responses from Apollo server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apollo Error Handling

This project demonstrates using Apollo's formatError to customise error responses from Apollo server.

Usage

Install dependencies

npm install

Run serverless offline

npm start

View the graphql GUI at http://localhost:3000/

Examples

  1. A valid response
query ExampleQuery {
  hello
}
  1. An internally thrown error
query ExampleQuery {
  error
}

Internal error

  1. A GraphQL error
query ExampleQuery {
  notfound
}

GraphQL error

  1. Custom Apollo error codes

You can use any custom apollo error code.

query ExampleQuery {
  userWithID(id: 0) {
    id
    name
  }
}

Custom Apollo error

About

Demonstrates using Apollo's formatError to customise error responses from Apollo server.


Languages

Language:JavaScript 100.0%