我试图在graphql上执行自定义错误格式而不使用express-graphql。我试图做的是:
import { graphql } from 'graphql';
graphql.formatError = err => ...;
可悲的是,它不起作用。如果你们能帮助我,那就太好了。
答案 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) => {}
}));