Я играю с простой проблемой уже несколько дней и не могу понять свою ошибку. Я пытаюсь вернуть один объект из массива объекта с идентификатором объекта.
запрос игровой площадки
определение схемы
type Query {
info: String
feed: [Link!]
link(id: String!): Link
}
type Mutation {
post(url: String!, description: String!): Link!
updateLink(id: ID!, url: String!, description: String!): Link!
deleteLink(id: ID!): Link!
}
type Link {
id: ID!
description: String!
url: String!
}
index. js
const { GraphQLServer } = require('graphql-yoga');
let links = [{
id: 'link-0',
url: 'www.howtographql.com',
description: 'Fullstack tutorial for GraphQL',
author: 'sam roehrich'
}]
let idCount = links.length
const resolvers = {
Query: {
info: () => `This is the API of a Hackernews Clone`,
feed: () => links,
link: (parent, {id}) => {
return links.filter(link => {
link.id === id
})
}
}