首页 > 解决方案 > 调用查询后在控制台日志中出现错误并且无法在组件中打印数据

问题描述

我遵循一些关于 VueJS、Graphql 和 Apollo 的教程,但我被卡住了。我在控制台日志中收到此错误 发送查询'todos' ServerParseError: Unexpected token < in JSON at position 0 at JSON.parse ()

这是我的代码

export const GET_MY_TODOS = gql`
  query getMyTodos {
    todos(where: { is_public: { _eq: false} }, order_by: { created_at: desc }) {
      id
      title
      created_at
      is_completed
  }
 }`;

  data() {
    return {
      type: "private",
      filterType: "all",
      todos: [],
    }
  },

   apollo: {
     todos: {
       query: GET_MY_TODOS,
     },
   },

但我必须注意,这个查询在 GraphiQL 中工作得非常好: 在此处输入图像描述

标签: javascriptvue.jsgraphqlapollographql-js

解决方案


推荐阅读