firebase - 如何使用 getHttpsCallable 方法检索数据
问题描述
我正在开发一个颤振应用程序,并且喜欢从 Firebase 云功能中获取数据。在插件 cloud_functions 0.2.0 中引入了 getHttpsCallable 方法,但没有说明如何使用它。
如何访问数据?
我尝试了以下,但它只打印“'HttpsCallable'的实例”
var result = CloudFunctions.instance.getHttpsCallable(
functionName: 'addUser',
parameters: {
"name": 'blabla',
"email": 'blabla'
}
);
print(result);
解决方案
你可以await
的call
方法httpsCallable
。
示例应用程序具有以下用途:
try {
final HttpsCallableResult result = await callable.call(
<String, dynamic>{
'message': 'hello world!',
'count': _responseCount,
},
);
print(result.data);
setState(() {
_response = result.data['repeat_message'];
_responseCount = result.data['repeat_count'];
});
} on CloudFunctionsException catch (e) {
print('caught firebase functions exception');
print(e.code);
print(e.message);
print(e.details);
} catch (e) {
print('caught generic exception');
print(e);
}
推荐阅读
- nginx - Ubuntu 对网络处理的限制
- php - DateTime::createFromFormat 返回 False - 毫秒
- python - 在 Python 3.8 和 xlsxwriter 中写入输出时,特殊字符(é、ê 等)将无法正确显示
- android - Jetpack 版本的 android.support
- kubernetes - 使用 PVC 的 K8s 和守护进程
- python - 带有 if 语句的 Python 文件重命名器
- flutter - 带有 setState 或 FutureBuilder 的 InitState?在 Flutter 中显示数据库中的数据,哪种方法更好?
- ruby-on-rails - Rails 方法用于两个相关连接表之间的关系并同时强制数据完整性
- c# - C#通过单击单元格获取GridView的行索引
- r - 如何在全球销售数据中找到各个用户的周末?