javascript - 使用 gcloud cli 时自动检测要部署的可用云功能
问题描述
当我们发出以下命令时,Firebase 工具会自动检测可用功能并进行部署
firebase deploy --only functions
但是,我们希望使用gcloud cli,因为它可以更好地控制提供环境变量/指定 vpc 连接器。
不幸的是,在使用gcloud 函数 deploy时,我们需要为每个函数指定函数名称。
是否可以从源代码自动获取 http 函数/触发器列表?
更新:由于 gcloud cli 需要函数的类型(http/event),如何自动找出导出函数的类型,以便我可以自动化而不是指定每个函数的详细信息?
解决方案
如果您正在使用旨在通过 Firebase CLI 部署到 Cloud Functions 的源代码,您可以将代码写入:
- 加载(
require()
) index.js 定义的模块 - 迭代它的导出- 每个导出都应该是一个要部署的函数
没有任何东西可以为你做这件事——你必须编写代码。
推荐阅读
- c# - Acumatica Rest API 获取企业帐户
- search - 相关性的内部搜索优化
- python - pymysql如何为存储过程传递参数
- ajax - Querydict 无法识别 django 中的 json 数组
- reactjs - 如何在反应js中的表格单元格上附加按键事件
- angular - Angular 5模板驱动表单单元测试-无法读取未定义的属性“表单”
- powerbi - 如何将计算列号的数据类型更改为 Power BI 中的文本
- java - 在 Jboss 6.2.0 GA 中部署带有 Spring Boot 模块的 Ear 时出现 NoSuchMethodError 异常
- javascript - Telegram Passport Javascript SDK
- python - 识别对递归解析器的最外层调用