google-cloud-functions相关内容
第一个解决方案出现在其他地方(其他的StackExchange问题也是)使用第三方服务 > SendGrid.com ,有时与Zapier一起使用,但这不是我们要实现的方法。 在没有第三方的情况下中间,似乎可行的第一个解决方案是“Firebase触发器”,它是在Google I / O 2014上发布的,但从未出现过,并且看起来已经合并到Google Cloud Functions 中了
..
使用事务处理实时数据库触发器增加计数器是否可以接受? exports.incPostCount = functions.database。 ref('/ threadsMeta / {threadId} / posts') .onWrite(event => { admin.database()。ref('/ analytics / postCount') .transaction
..
具有多于一个孩子的“天”节点不会被移除。我该如何解决这个问题? 以下是我的代码(最初来自此处): const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config()。firebase);
..
之前,我花了大约3-4分钟时间将功能部署到Firebase Cloud。现在,当我试图部署我的更改,CMD运行好10-15分钟,然后给我这个部署错误:操作中断和一些消息到我的云功能日志还说中断操作。 const functions = require('firebase-功能'); const admin = require('firebase-admin'); admin.ini
..
我们如何通过只允许Firebase的云端函数将数据写入特定位置的规则来保护数据库,以前有一个选项可以将管理客户端添加到 databaseAuthVariableOverride 并在规则部分使用该uid,但现在我们初始化通过 admin.initializeApp(functions.config()。firebase); 所以我不知道如何添加额外的参数。 编辑 这是一个好主意,而不是使用
..
/ msgr / {a} / users / {b} 我正在使用Cloud Functions onWrite侦听此路径c $ c $ b 现在假设在用户下有100个孩子。 当我从控制台中删除 / msgr / x / users / 12 时,onWrite触发器就会按照预期运行。 但是,如果从控制台中删除 / msgr / x / users ,onWrite函数根本就不运行。
..
我想将文件从用于Firebase的云端功能保存到Firebase存储。我还想从Firebase存储转换为Firebase云端功能中的文件,以后的时间。 我找不到任何相同的示例。有人可以帮忙吗? 解决方案 Cloud Functions运行在相当标准的V8 Node.js容器中。因此,您可以使用常规的 Google云端存储节点SDK 与您的文件进行交互。 链接代码片段:
..
如何获取服务器时间戳,而不使用实时数据库 ,而是使用Firestore? import *作为“firebase-functions”的函数 从“@ google-cloud / firestore”导入{Firestore} $ b $ const db = new Firestore() 导出let testIfMatch = functions.firestore .d
..
我想知道是否有可能使用Firebase云端功能向非Google服务器发送发布请求(从我所能找到的我需要在大火计划中才能与非Google服务器进行交互) / p> 基本上,我想要在运行在arduino上的外部服务器POST时,只要将值添加到我的数据库中。 >我浏览了文档,发现有一个云功能响应HTTP请求(HTTP云功能)的例子,但似乎无法找到任何发布到外部服务器的例子。这可能吗? 解决
..
假设我在数据库上有一个特定的触发器请考虑 Firebase入门指南中提供的示例。 //监听添加到/ messages /:pushId / original的新消息,并创建一个 //大写的/ message /:pushId / uppercase exports.makeUppercase = functions.database.ref('/ messages / {pushId
..
Firebase的云端功能刚刚发布,我正在按照全新安装的说明操作。 这里是“开始使用”页面。 我已经安装了“npm install -g firebase-tools”,我的所有文件都在我的项目中。我正在使用WebStorm 2016.3和Node.JS v6.10.0。 我已经安装并设置了firebase登录和firebase init函数。 我的设置。 我的package.
..
我目前正在学习如何使用Firebase的新云端功能,而我遇到的问题是我无法存取通过AJAX请求写入的功能。我得到“没有”访问控制允许起源“”错误。这里是我写的函数的一个例子: $ p $ exports.test = functions.https.onRequest((request,response)=> ; { response.status(500).send({test:'Tes
..
Firebase目前推出了 Firebase函数以添加服务器端代码 Firebase函数 我想知道是否可以通过这些函数调用FCM通知当数据库发生一些变化的时候。 解决方案 Firebase SDK for Cloud Functions 包括 Firebase管理员SDK ,你可以在这里找到一个例子发送新的关注者的Firebase Cloud Messaging通知 简单地说:
..
使用Google云端函数: 观看新的Firebase条目 下载Firebase条目中引用的文件 根据该文件生成缩略图。 将缩略图上传到云存储桶。 不幸的是我在步骤4中重复出现 ECONNRESET 错误,只有这样才能解决它似乎是重新部署的功能。任何想法如何进一步调试呢? 编辑: 似乎很多时候发生这种情况,当我尝试再次部署函数时,它的错误,我必须运行两次部署。是挂什么的
..
我刚刚为Firebase实施了新的云端功能,但在日志中有些令我困扰的事情: $ b 未配置帐单帐户。外部网络不可访问, 配额严格限制。配置结算帐户,以消除这些 的限制 我实际上设法从外部网络访问功能,所以我想知道我真的必须给我的结算帐户?在firebase文档中没有任何关于这一点的信息。 我使用Spark订阅计划进行个人测试,并且我不想添加计费信息不会支付任何东西。
..
有没有办法在触发云端功能之前检查用户是否经过了Firebase授权? (或者在函数中) 解决方案 是的。您需要发送Firebase ID令牌以及请求(例如,在AJAX请求的 Authorization 标头中),然后使用Firebase Admin SDK对其进行验证。云端函数中有一个深入示例适用于Firebase样本库。它看起来像这样(对于SO后缩短): $ b const fun
..
我有一个Firebase HTTPs功能。该功能需要根据查询参数从Firebase数据库读取值,并根据此数据返回结果。 Firebase JS SDK说要使用: 返回firebase.database()。ref('/ users /'+ userId).once('value')。然后(函数(快照){ var username = snapshot.val()。username;
..
我们正在研究一个使用新的firebase云功能的应用程序。目前发生的事情是一个事务放入队列节点。然后该函数删除该节点并将其放入正确的节点中。由于能够脱机工作,因此已经实施。 我们目前的问题是函数的速度。函数本身大约需要400ms,所以没关系。但有时这些函数需要很长时间(大约8秒),而条目已经被添加到队列中了。 我们怀疑服务器需要时间来启动,因为当我们在第一个之后再次执行操作时。这需要更
..
我已经在nodejs中创建了firebase函数,并在firebase上部署了代码。 功能是在新用户创建时发送邮件。 我现在已经丢失了代码。我们可以从firebase中获取代码吗? 解决方案 下面的过程可能工作或者不适合你的情况。不要依赖它来代替将代码保存在适当的版本控制系统中。 您可以从云端控制台。 转至此网址 选择该函数所在的项目 从列表中选择一个函数 li> 您将访
..
云功能和Firebase功能看起来都一样。 请描述每个的用例。 在这两者中都有HTTP函数。 $ b $ 在云计算函数中, exports.helloHttp =函数helloHttp(req,res){ res.send(`Hello $ {req.body.name ||'World'}! `); }; 以及 Firebase功能 export
..