修复写入存储查询QUERYNAME的错误

时间:2018-12-14 23:33:33

标签: node.js graphql apollo

我有一个启用了无限加载的页面。我通过通知列表来回跳过。麻烦的是,我遇到控制台错误。

我尝试提供跳过号码,但没有运气。它没有破坏任何东西,但这是一个令人讨厌的错误。

可能是什么原因造成的?

错误:写入结果以存储查询时出错:

 query ($limit: Int, $skip: Int) {
  getNotifications(limit: $limit, skip: $skip) {
    notifications {
      id
      seen
      read
      type
      text
      topicID
      date
      fromProfile {
        profilePic
        profileName
        __typename
      }
      __typename
    }
    total
    unseen
    __typename
  }
}

存储错误:应用程序尝试写入一个没有提供的类型名的对象,但是存储中已经包含ID为$ ROOT_QUERY.getNotifications({“ limit”:5})的对象,该对象的类型名为NotficationListType。试图编写的selectionSet是:

getNotifications(limit: $limit, skip: $skip) {
  notifications {
    id
    seen
    read
    type
    text
    topicID
    date
    fromProfile {
      profilePic
      profileName
      __typename
    }
    __typename
  }
  total
  unseen
  __typename
}

0 个答案:

没有答案