【发布时间】:2021-10-22 22:39:06
【问题描述】:
input EnterpriseInput {
cnpj: String
name: String
email: String
password: String
tools: Tool
}
type Enterprise {
id: ID!
cnpj: String!
name: String!
email: String!
password: String!
tools: [Tool]
}
type Tool {
id: ID!
name: String!
brand: String!
cod: String!
qnt: Int!
}
type Query {
enterprises: [Enterprise]
enterprise( id: ID!): Enterprise
}
type Mutation {
createEnterprise( input: EnterpriseInput!): Enterprise!
# updateEnterprise( id: ID!, input: EnterpriseInput!): Enterprise!
deleteEnterprise( id: ID!): Boolean,
}
控制台上的错误消息:
C:\Users\Elias\code\web\backEnd-gestordeferramentas\node_modules\graphql\type\validate.js:69
抛出新错误(errors.map(函数(错误){
^
错误:EnterpriseInput.tools 的类型必须是 Input Type 但得到:Tool.
在 assertValidSchema (C:\Users\Elias\code\web\backEnd-...
【问题讨论】:
标签: api types graphql schema apollo