我有一些关于Firebase云功能最佳实践的问题,非常感谢您的任何见解和建议!
谢谢你,
没有比官方留档中明确描述的更好的方法来做这些事情,但是我会试着用对我有用的技巧来帮助你,考虑到你问题的主题(注意,我使用javascript在云函数,而不是打字稿):
但是要小心:全局数据是在你的云函数执行过程中共享的(更多信息如下)
你应该观看Firebase YouTube频道的系列节目,重点关注云功能:https://www.youtube.com/watch?v=DYfP-UIKxH0
在选择运行功能的区域时,主要考虑的是延迟和可用性。通常可以选择与用户相近的区域,但也应该考虑应用程序使用的其他产品和服务的位置。跨多个地区使用服务可能会影响应用的延迟和定价。https://firebase.google.com/docs/functions/locations
问题内容: 尝试使用PayPal-node-SDK向Paypal的API请求 但我不断出错: 我尝试过的事情: 向完全不同的主机发出请求 将请求包装为 预先考虑到主机 问题是什么? 问题答案: 您需要按照付费计划进行外部API请求。 Firebase的Blaze计划(随用随付)为云功能免费分配。https://firebase.google.com/pricing/
问题内容: 我们正在开发使用新的Firebase云功能的应用程序。当前正在发生的事情是将事务放入队列节点中。然后函数删除该节点并将其放入正确的节点。由于能够脱机工作,因此已经实现了该功能。 我们当前的问题是功能的速度。该函数本身大约需要400毫秒,所以没关系。但是有时该功能需要很长时间(大约8秒),而该条目已被添加到队列中。 我们怀疑服务器需要花费一些时间来启动,因为在第一个操作之后我们再次执行该
我知道这里已经有人问过这个问题,但它没有回答我的问题。我的问题是,我们怎样才能分解指数。js用于云函数,包括onWrite调用等。 我意识到您可以使用“要求”并引入外部代码。它仍然留下一些代码(例如,在Franks OCR示例中),在index.js. 理想情况下,我希望能够将整个onWrite事件触发器移动到另一个文件中。 索引中的示例。js: 如何将整个函数event watch/call移动
null 云存储桶是云功能工作所必需的吗?如果没有,我怎么能回到这些变化发生之前的地方。请引导我。
Overview This article discusses performance and reliability best practices for Express applications deployed to production. This topic clearly falls into the “devops” world, spanning both traditional
下面是我正在尝试使用firebase云功能所做的事情: -监听“用户”集合下的文档中的任何更改。 -更新“评论”和“发布”集合中相关文档中用户信息的副本。 因为我将需要在相关文档中进行查询并立即更新,所以我正在编写事务操作的代码。 这是我写的代码。它返回错误消息“Function returned undefined,expected Promise or value”。 我有点困惑,因为据我所知