gpt4 book ai didi

firebase - CloudFunctions.getHttpsCallable 参数

转载 作者:IT王子 更新时间:2023-10-29 07:03:25 25 4
gpt4 key购买 nike

自 0.2.0 版 cloud_functions 开始,Flutter 使用 .getHttpsCallable() 而不是 .call()。新方法定义为:

/// @param functionName The name of the callable function being triggered.
/// @param parameters Parameters to be passed to the callable function.
HttpsCallable getHttpsCallable(
{@required String functionName, Map<String, dynamic> parameters}) {
return HttpsCallable._(this, functionName);
}

正如我们所看到的,参数 parameters 没有被使用,尽管声明和记录(我在调试应用程序时很难学到它。)所以,一个人应该将参数传递给后续.call() 在可调用对象上。为新方法声明参数的原因是什么?

最佳答案

虽然我无法解释为什么要这样设计,但有些人可能会发现这篇文章是在使用 getHttpsCallable 函数寻求帮助。下面是一个使用两个参数(电子邮件和密码)调用名为 addUser 的云函数的示例。这些参数通常会以另一种方式定义,例如通过 TextController 的文本属性。

CloudFunctions.instance.getHttpsCallable(
functionName: "addUser",
).call(
<String, dynamic>{
"email": "test@test.com",
"password": "Terrific password!"
},
);

关于firebase - CloudFunctions.getHttpsCallable 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56112544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com