google-cloud-functions 相关问题

Google Cloud Functions是一种轻量级,基于事件的异步计算解决方案,允许您创建以Node.js,Python或Go编写的小型单一用途函数,这些函数可响应云事件,而无需管理服务器或运行时环境。

称firebase云功能给了我列表<Map<Object?, Object?>>,但是我该如何将其施加给可以使用的东西? 我正在称之为firebase云的功能: 最终结果=等待firbaseFunctions.instance.httpscallable('users'')。call(); if(result.data!= null){ 最终数据= result.data asList

final result = await FirebaseFunctions.instance.httpsCallable('users').call(); if (result.data != null) { final data = result.data as List<Object?>; for (final obj in data) { print(obj.runtimeType); // Gives me _Map<Object?, Object?> if (obj != null && obj is Map<Object?, Object?>) { // Is true final user = obj as Map<String?, dynamic>; // Throws exception } } } 如果我通过调试器进行检查result.data,我可以看到它是键始终是字符串的地图列表,值是不同的类型,所以Map<String?, dynamic>对我来说很有意义,但是演员表失败了。 我如何从结果中读取值? 由于您需要在地图中投射每个项目,因此不能使用as。相反,您可以使用cast:: Map<String, dynamic> convertedMap = (obj as Map).cast<String, dynamic>();

回答 1 投票 0

github操作失败(您必须拥有权限iam.serviceaccounts.actas)才能部署firebase功能(w9jds/firebase-action@master)

GithubActions yaml: 名称:合并时部署到firebase功能 “在”: 推: 分支: - 主要的 env: CI:错误 工作: build_and_deploy: 运行:ubuntu-latest 步骤:...

回答 2 投票 0


FireBaseCloud函数部署 - 无效的内存属性

MyFirebase Cloud函数(Typescript)通过参考官方DOC,包括RuntimeOption https://firebase.google.com/docs/functions/manage-functions#set_time_timeout_and_memory_allocation const

回答 3 投票 0






Razorpay付款网关集成摇摆误差

i通过删除V1函数并更新和重新部署它们,我一直在迁移cloud firebase应用程序一年,现在已经从云运行v1迁移到v2了一年。

回答 1 投票 0

我需要部署firebase功能的权限吗? 我对一个旧的人的项目实施了一些更改,我需要部署firebase功能,因为它的后端都在firebase上。 问题是我有云功能管理角色...

在那里,我正在做的事情是不确定的吗?还是我只需要要求更多的权限?在这种情况下,哪些(只是严格的死者)?

回答 1 投票 0


可轻拍云功能错误:响应缺少数据字段

不知道如何从扑朔迷离的云功能中获得回响。 我的云功能 const函数= require('firebase-intuntions'); const admin = require('firebase-admin'); Admin.Initializeapp();

回答 3 投票 0


google云功能花费太长时间

exports.onItemRated = functions.database.ref('/votes_history/{rankingId}/current/{itemId}').onWrite(event => { const ranks = event.data.val(); const itemId = event.params.itemId; const rankingId = event.params.rankingId; let avg = 0; let num = 0; Object.keys(ranks).forEach( (rankerId) => { //sum up all ratings for the item avg += ranks[rankerId]; num ++; }); avg /= num; return admin.database().ref(`averages/${rankingId}/${itemId}`).transaction( (curVal) => { return {avg, num}; }); }

回答 0 投票 0



用CSV存储在GCSBucket

我们有一个要求,我们每周将应用程序复制到GCS存储桶中。我们希望将此CSV数据导入AlloyDB Postgres数据库。这个过程应该在...

回答 1 投票 0


如何在Google云功能中实现多个端点?

我的意图是使用唯一的Google云功能来容纳一些端点。 我确实使用Python

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.