AppSync+Serverless错误:无法为非可为null类型的父级Query返回null:null
创始人
2024-09-11 13:01:09
0

这个错误通常是由于schema中定义的类型与resolver函数的返回类型不一致导致的。在schema中定义的字段可能是非可为 null类型,但是resolver函数可能返回null。解决方法就是保证resolver函数返回的数据类型与schema中定义的类型一致。

以下是一个示例,如果在schema中定义一个非可为null的字段,在resolver函数中返回了null,就会出现这个错误:

type Query {
  getUser(id: ID!): User!
}

type User {
  id: ID!
  name: String!
}

// resolver function
const resolvers = {
  Query: {
    getUser: (parent, args, context, info) => {
      return null; // 此处返回了null,导致错误
    }
  }
};

解决方法是确保resolver函数返回的数据类型与schema中定义的类型一致。修改上面的resolver函数,返回一个空的User对象,代码如下:

// modified resolver function
const resolvers = {
  Query: {
    getUser: (parent, args, context, info) => {
      return { id: args.id, name: '' }; // 返回空的User对象,确保返回的是非 null 类型
    }
  }
};

相关内容

热门资讯

透视好友(德扑之星作弊)德扑计... 1、透视好友(德扑之星作弊)德扑计算胜率软件(详细辅助必备教程)素来存在有挂;代表性(透视辅助软件透...
wpk俱乐部!poker wo... wpk俱乐部!poker world外挂,(wepoKE)最初真的是有挂(详细透视普及教程)1、很好...
透视代打(aa扑克辅助)wpk... 透视代打(aa扑克辅助)wpk数据统计(详细辅助AI教程)原来存在有挂是一款可以让一直输的玩家,快速...
aapoker俱乐部!wpk透... aapoker俱乐部!wpk透视辅助合作,(来玩德州app)都是真的是有挂(详细透视技巧教程);支持...
透视科技(aapoker辅助工... 透视科技(aapoker辅助工具存在)哈糖大菠萝有辅助吗(详细辅助透明挂教程)其实是真的有挂;人气非...
wepoke黑科技!微扑克有辅... wepoke黑科技!微扑克有辅助软件吗,(wEpOke)原生是真的有挂(详细辅助大神讲解)科技教程也...
辅助透视(智星德州菠萝辅助器)... 辅助透视(智星德州菠萝辅助器)wepoke游戏数据有说法吗(详细辅助科技教程)一直是有挂1、这是跨平...
微扑克有辅助挂!aapoker... 微扑克有辅助挂!aapoker在哪里下载,(微扑克)好像是真的有挂(详细辅助微扑克教程);建议优先通...
透视app(德扑数据软件)鱼扑... 透视app(德扑数据软件)鱼扑克有挂吗(详细辅助透明挂教程)原生真的有挂1、这是跨平台的德扑数据软件...
德扑ai智能机器人!aapok... 德扑ai智能机器人!aapoker有挂吗,(nzt德州)往昔是真的有挂(详细透视透明教程)关于德扑a...