gpt4 book ai didi

firebase - 在本地运行 Firebase 云功能?

转载 作者:行者123 更新时间:2023-12-02 19:40:52 24 4
gpt4 key购买 nike

开发过程中是否可以在本地运行 Firebase 云函数?每次进行更改时,部署到 firebase 都需要很长时间。

谢谢

最佳答案

此处为 firebaser

Firebase 现在提供 emulator suite它允许您在本地运行 Cloud Functions 和许多其他 Firebase 产品,以进行本地开发。我强烈建议在部署到生产(甚至登台)之前将其用于所有本地开发。

之前的回答

更新(2017 年 9 月):自 version 3.11 of the Firebase tools/CLI有一个 Cloud Functions shell,您可以使用它在本地测试您的函数,而无需部署它们。我建议阅读博客文章 Testing Functions Locally with the Cloud Functions Shell以及有关如何 Run Functions Locally 的文档.

更新:自 version 3.8 of the Firebase tools/CLI ,当您运行 firebaseserve 时,它能够模拟 HTTP 函数。但仍然不支持其他触发器类型。

之前的回答

我们正在努力。同时,我将引用 firebase-talk mailing list 中的 Firebaser Doug 同事的话。 :

Unfortunately, this does not exist today. A local environment for building and testing Cloud Functions is a high priority for the engineering team.

In the meantime, you could abstract away the core functionality of your function and invoke it directly with the node command line, passing in all necessary data that it needs to operate. For example, with an HTTPS function, figure out what you need from the request object, make that the input to another function, then invoke that with dummy data that you create. The response could be handled similarly.

关于firebase - 在本地运行 Firebase 云功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42763951/

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