Hasura:允许列表配置

Hasura: Allow-list configuration

我正在尝试在 Hasura 中设置允许列表功能,但文档似乎很少。这是查询之一:

{
  hasura_auth(args: {cleartext_password: "xxx", email: "email@mail.com"}) {
    jwt_token
  }
}

如何将动态部分集成到允许列表中?

我尝试了这个和很多变体,但没有成功:

{
  hasura_auth(args: {cleartext_password: $pass, email: $email}) {
    jwt_token
  }
}

感谢您的帮助!

您需要知道的是用完整的语法告诉 hasura 您的查询名称。 像这样...

操作名称是 => get_user_by_pk

操作是

query get_user_by_pk($id: uuid!) {
  user_by_pk(id: $id) {
    id
    username
    email
  }
}

主要部分是您必须在具有操作名称的代码中使用确切的操作。

现在,在您的项目中,您会将变量(在本例中为 id[uuid])发送到查询处理程序并将其发送到您的 hasura 服务器。

有什么不明白的可以问我