Я создаю GraphQL API, и на одной из моих конечных точек у меня возникает эта проблема, она говорит, что "message": "Строка не может представлять значение: [\" Vitoria \ ", \" Serra \ ", \" Cariacica \ ", \" Vila Velha \ "]".
Я пытался изменить тип: GraphQLList.
const alfa_regions = [
{ES_capital: ['Vitoria', 'Serra', 'Cariacica', 'Vila Velha']},
{ES_Interior: ['Piuma', 'Sao Gabriel']},
{MG_Capital: ['Contagem']},
{MG_Interior: ['Juiz de fora', 'Governador Valadares', 'Teofilo Otoni', 'Monte Claros']},
]
const {
GraphQLObjectType,
GraphQLSchema,
GraphQLString,
GraphQLFloat,
GraphQLList
} = graphql
const AlfaRegionType = new GraphQLObjectType({
name: 'AlfaRegion',
fields: () => ({
id: {type: GraphQLString},
region_id: {type: GraphQLString},
ES_capital: {type: GraphQLString},
})
})
const RootQuery = new GraphQLObjectType({
name: 'RootQueryType',
fields: {
regions: {
type: AlfaRegionType,
args: {id: {type: GraphQLString}},
resolve(parent, args){
return _.find(alfa_regions, {})
}
}
}
})