Я пытался получить MySQL Date из базы данных и вывести его с помощью graphql.Мое приложение собирается и работает без проблем.Но в GraphQL UI, это говорит об ошибке ниже.
{
"errors": [
{
"message": "The type of Tour.arrival_date must be Output Type but got: undefined."
}
]
}
Мой файл type.js выглядит следующим образом.
let {
GraphQLID,
GraphQLString,
GraphQLInt,
GraphQLFloat,
GraphQLObjectType,
GraphQLNonNull,
GraphQLDate,
GraphQLList
} = require('graphql')
// Defines the type
module.exports = new GraphQLObjectType({
name: 'Tour',
description: 'A Tour',
fields: {
id: {
type: new GraphQLNonNull(GraphQLID)
},
name: {
type: new GraphQLNonNull(GraphQLString)
},
pax_count: {
type: GraphQLInt
},
arrival_date: {
type: GraphQLDate
}
}
})
Я использую библиотеку ниже для даты ISO.
https://www.npmjs.com/package/graphql-iso-date
Может кто-нибудь посоветовать мне, что может быть возможным по этому поводу?Обратите внимание, что я действительно новичок в GraphQL.
Спасибо, Буддика