微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Firebase 会取代我所有的云功能吗?

如何解决Firebase 会取代我所有的云功能吗?

在我们的组织中,我们有所有云功能的存储库。它们都在 Python 中。我们不得不创建另一个云函数,我们决定用 NodeJS 编写它。

这个新的云功能一个新的存储库中,在一个新的项目中。旧函数和新函数之间没有关系。

我已经读到,如果我使用 firebase deploy --only functions,它将部署 index.js 文件中的所有函数,但我不确定它是否会删除其他函数,因为其中没有任何内容我的 index.js 文件关于其他用 Python 编写的云函数

使用 firebase deploy --only functions 部署我的新函数是否安全?我不想替换其他功能,只需添加我的新功能即可。

谢谢!

解决方法

如果您运行 firebase deploy 或 firebase deploy --only 函数,Firebase 可能会替换项目中的所有 Cloud Functions。

如果您只想部署单个函数或一组函数,您可以将其指定为附加参数:

firebase deploy --only functions:yourNewFunction

另请参阅 deploying specific functions 上的 Firebase 文档。

,

我刚刚对此进行了测试,每当使用 firebase deployfirebase deploy --only functions 部署函数并且 index.js 找不到函数名称时,它都会显示此消息:

The following functions are found in your project but do not exist in your local source code:
        <function_name>(<region>)

If you are renaming a function or changing its region,it is recommended that you create the new function first before deleting the old one to prevent event loss. For more info,visit https://firebase.google.com/docs/functions/manage-functions#modify

如果某个函数与已部署的其中一个 Cloud Functions 函数同名,它将替换旧函数。但是如果它有一个不同的名字,它不应该被替换,你应该是安全的。如果您仍然不确定,请随时使用快速启动功能进行测试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?