node.js - Firebase Cloud Functions 通用功能在部署单个功能时未更新
问题描述
我有多个 Firebase 云函数,它们按照以下结构调用一些本地常用函数。
export const f1Delete = functions.firestore.document("col1/{doc1ID}").onDelete(async (snap, context) => {
...
reportDeleted(1);
});
export const f2Delete = functions.firestore.document("col2/{doc2ID}").onDelete(async (snap, context) => {
...
reportDeleted(2);
});
async function reportDeleted(n: number) {
...
}
现在,我更新了常用功能reportDeleted
。当我部署f1Delete
并检查 gCloud 中的文件时,更改仅针对 function 完成f1Delete
。函数f2Delete
仍然显示旧代码。
在这种情况下,我是否需要使用通用方法部署所有功能才能对所有功能进行更改?
解决方案
是的,您需要部署每个功能。如果您只部署function1
,那么只有那将获得更新助手功能。
推荐阅读
- javascript - 引导表可搜索问题
- amazon-web-services - 如何授予 Lambda 对 AWS 中 ElasticSearch 的访问权限?
- c++ - 如何将一个对象的列表复制到另一个对象的列表
- bootstrap-4 - 如何在 Bootstrap 4 中改变模式弹出窗口的内容?
- javascript - Nginx 不更新 JS 文件更改
- swift - 无法在表格视图中列出数据
- react-native - 反应本机 PanResponder 偏移不起作用
- javascript - 使用数组作为对象键
- azure - Web API 使用 Microsoft Graph API 管理不同的租户
- c++ - Round-Robin Iterator 和 STL 的按值传递策略