【问题标题】:GraphQLError: Syntax Error: Expected :, found {GraphQLError:语法错误:预期:,找到{
【发布时间】:2019-01-23 10:30:28
【问题描述】:

这是我的 graphql 查询/突变。

我收到错误: GraphQLError:语法错误:预期 :,找到 {

不知道哪一个是错的。

import gql from 'graphql-tag';

export const CategoriesQuery = gql`
    query categoriesQuery(
        $id: ID!,
        $country: String!,
        $name: String!
    ) {
        sections(
            id: $id,
            country: $country,
            name: $description
        ) {
            id,
            createdBy,
            createdDate,
            lastUpdate,
            name
        }
    }
`;

export const ItemsQuery = gql`
    query itemsQuery(
        $id: ID!,
        $category: String!,
        $url: String!,
        $alias: String!,
        $name: String!
    ) {
        items(
            input {
                id: $id,
                category: $category,
                url: $url,
                alias: $alias,
                name: $name
            }
        ) {
            id,
            createdBy,
            createdDate,
            lastUpdate,
            name,
            category,
            url,
            alias,
            description
        }
    }
`;

export const AddCategoryMutation = gql`
    mutation ($category: CategoryInput!) {
        addCategory(category: $category) {
            id
        }
    }
`;

export const AddItemMutation = gql`
    mutation ($item: ItemInput!) {
        addItem(item: $item){
            id
        }
    }
`;

【问题讨论】:

    标签: graphql apollo


    【解决方案1】:

    这是第二个查询。你需要改变这个

    items(
      input {
          id: $id,
          category: $category,
          url: $url,
          alias: $alias,
          name: $name
      }
    )
    

    到这里:

    items(
      input: {
          id: $id,
          category: $category,
          url: $url,
          alias: $alias,
          name: $name
      }
    )
    

    input之后加一个冒号

    【讨论】:

    • 那个文件在哪里?在哪个文件上?
    猜你喜欢
    • 2019-10-09
    • 2021-12-09
    • 2019-04-05
    • 2019-11-12
    • 2020-04-18
    • 2022-01-15
    • 2022-11-15
    • 2021-11-10
    • 2023-03-31
    相关资源
    最近更新 更多