Я новичок в GraphQL и ищу помощь.Я пытаюсь создать шесть пользовательских объектов и запросить все шесть объектов, но вижу только два, когда делаю запрос.Может ли кто-нибудь помочь, пожалуйста?
const { ApolloServer } = require("apollo-server");
const { importSchema } = require("graphql-import");
const { MockList } = require("graphql-tools");
const casual = require("casual");
// Construct a schema, using GraphQL schema language
const typeDefs = importSchema("./schema.graphql");
// Provide resolver functions for your schema fields
const resolvers = {
Query: {
hello: () => "Hello world!"
}
};
const mocks = {
Query: () => ({
Member: () => new MockList([0, 6])
}),
Member: () => ({
id: casual.integer(0),
name: casual.full_name,
username: casual.username,
sourceAddress: casual.numerify("+1##########"),
email: casual.email,
gender: casual.random_element(["Male", "Female"])
})
};
const server = new ApolloServer({
typeDefs,
resolvers,
mocks
});
server.listen().then(({ url }) => {
console.log(`Server ready at ${url}`);
});
и я набираю запрос:
query{
feed{
name
}
}
Я получаю эти результаты
{
"data": {
"feed": [
{
"name": "Kenyon Reilly"
},
{
"name": "Allan Collier"
}
]
}
}
Любая помощь приветствуется!
песочница:
https://codesandbox.io/embed/jz9w42v0py