使用变异时graphql_flutter返回错误

时间:2019-08-08 12:55:19

标签: flutter dart graphql

我正在创建一个基本的Flutter应用,该应用使用Parse作为后端,并使用GraphQL来获取数据。我已经完成了必要的设置,并且实际上我可以毫无问题地使用Query。但是,当使用接受参数的Mutation时,会出现此错误:

Unknown operation named "UNNAMED/657953567".: Undefined location

我正在使用graphql-flutter软件包并仔细阅读了文档,我也浏览了示例项目,也没有运气在线找到答案。

下面是突变文档:

  final signup = """
    mutation UserSignUp(\$email: String, \$username: String!, \$password: String!) {
      users{
        signUp(fields: {
          email: \$email,
          username: \$username,
          password: \$password
        }){
          objectId
          sessionToken
        }
      }
    }
    """;

这就是我的用法。

Mutation(
      options: MutationOptions(document: signup),
      builder: (
        RunMutation runMutation,
        QueryResult result,
      ) {
        return MaterialButton(
          color: Colors.blue,
          textColor: Colors.white,
          onPressed: () => runMutation({
            'email': email,
            'username': username,
            'password': password,
          }),
          child: Text('SIGNUP'),
          minWidth: double.infinity,
        );
      },
    );

有人可以发现我在做什么错吗? TIA。

0 个答案:

没有答案