GraphQL错误:无法读取未定义的属性“ id”

时间:2019-03-20 15:21:11

标签: reactjs graphql react-apollo apollo-client next.js

我迫切需要帮助。

运行此代码,

const CAN_UPDATE_POST_QUERY = gql`
  query CAN_UPDATE_POST_QUERY($id: ID!){
    canUpdatePost(id: $id){
      id
      title
      thumbnail
      editorSerializedOutput
      editorCurrentContent
      updatedAt
      createdAt
      author {
        id
        email
        name
        fname
        lname
      }
      categories
    }
  }
`
const canUpdatePost = await client.query({
      query: CAN_UPDATE_POST_QUERY,
      variables: { id: this.props.router.query.postId }
})

给我这个错误: Error: GraphQL error: Cannot read property 'id' of undefined

我通过client软件包使用<ApolloConsumer />获得了react-apollo

请帮助。调试了2个小时。没有任何答案。

0 个答案:

没有答案