【发布时间】:2016-12-28 22:08:47
【问题描述】:
我收到以下错误:
错误:只能创建 GraphQLType 的列表,但得到:[object Object]。
但我传递的是 GraphQLType。
这是触发错误的文件。
```
var GraphQL = require('graphql');
var BotType = require('../types/bot-type');
var Datastore = require('../../datastores/memory-datastore')
const BotListType = new GraphQL.GraphQLList(BotType);
module.exports = new GraphQL.GraphQLObjectType({
type: BotListType,
resolve: function(object) {
return object.bots.map(Datastore.getBot)
}
})
```
这是它抱怨的 BotType
```
var GraphQL = require('graphql');
var RelayQL = require('graphql-relay');
var Node = require('../node');
var IntegrationListField = require('../fields/integration-list-field')
const BotType = new GraphQL.GraphQLObjectType({
name: 'Bot',
fields: {
id: RelayQL.globalIdField('Bot'),
name: { type: GraphQL.GraphQLString },
integrations: IntegrationListField
},
interfaces: [ Node.nodeInterface ]
});
module.exports = BotType
```
【问题讨论】: