#node.js #graphql
Вопрос:
input NftParams{ uid: ID } extend type Query { getAllNfts(data: NftParams!): [Nft]! getNft(id:ID!): Nft }
module.exports.resolvers = { Query: { getAllNfts: async (_, args, { dataSources: { repository } }) =gt; { console.log('test uid', args) return repository.nft.loadAll({}) } }, Mutation: { addNfts, }, Nft: { isWhiteList: async (thread, args, { dataSources: { repository } }) =gt; { console.log({args}) }, }
журнал консоли
test uid { data: { uid: 'test' } } { args: {} }
Это получение параметров в запросе, но не получение Nft, которое я определил.
Любой, кто решит эту проблему, был бы так счастлив.
Комментарии:
1. Защита типа NFT? проверенный запрос? данные журнала (считываются из хранилища, в распознавателе) перед возвращением, чтобы проверить его форму