graphql apollographql 验证错误(嵌套错误对象)
graphql apollographql validation errors (nested with error obj)
如果出现 graphql 模式验证错误,我得到这个对象 error.errors: []
而不是错误 :[]
这是一个示例服务器
const { ApolloServer, gql } = require("apollo-server");
new ApolloServer({
typeDefs: gql`
type Query {
hello: String
}
`,
resolvers: {
Query: {
hello: () => "world"
}
}
})
.listen()
.then(({ url }) => console.log(` Server ready at ${url}`));
如果响应代码不是 200,这似乎是 GraphQL Playground 所做的事情。我不确定你看到的是否是 Playground 的预期行为,但有一个相关的问题here.无论哪种方式,如果您打开网络选项卡并查看来自服务器的实际响应,它的格式符合预期(即它是一个带有 errors
属性 的对象)。
如果出现 graphql 模式验证错误,我得到这个对象 error.errors: []
而不是错误 :[]
这是一个示例服务器
const { ApolloServer, gql } = require("apollo-server");
new ApolloServer({
typeDefs: gql`
type Query {
hello: String
}
`,
resolvers: {
Query: {
hello: () => "world"
}
}
})
.listen()
.then(({ url }) => console.log(` Server ready at ${url}`));
如果响应代码不是 200,这似乎是 GraphQL Playground 所做的事情。我不确定你看到的是否是 Playground 的预期行为,但有一个相关的问题here.无论哪种方式,如果您打开网络选项卡并查看来自服务器的实际响应,它的格式符合预期(即它是一个带有 errors
属性 的对象)。