节点graphql格式错误

时间:2018-03-27 21:15:29

标签: node.js graphql graphql-js

我试图在graphql上执行自定义错误格式而不使用express-graphql。我试图做的是:

import { graphql } from 'graphql';

graphql.formatError = err => ...;

可悲的是,它不起作用。如果你们能帮助我,那就太好了。

1 个答案:

答案 0 :(得分:1)

在文档和源代码中,我没有在graphql模块中找到有关formatError的任何信息,仅在'express-graphql'中找到了

const express = require('express');
const graphqlHTTP = require('express-graphql');

const app = express();

app.use('/graphql', graphqlHTTP({
  schema: MyGraphQLSchema,
  graphiql: true,
  formatError: (error) => {}
}));