graphql-format-error-context-extension
v0.2.15
Published
GraphQL server extension to format error and carry context
Downloads
1,007
Maintainers
Readme
graphql-format-error-context-extension
Usage
- This package needs
graphql-extensions
to be installed:npm i graphql-extensions --save
- Install the npm package as a dependency
npm i graphql-format-error-context-extension --save
- Add this extension and use
context
on formatError like this:
const { ApolloServer } = require('apollo-server-koa');
const { FormatErrorWithContextExtension } = require('graphql-format-error-context-extension');
const formatError = (err, context) => {
// can use `err` and `context`
return err;
};
const server = new ApolloServer({
typeDefs,
resolvers,
extensions: [() => new FormatErrorWithContextExtension(formatError)],
context: ({ ctx }) => ctx,
});