firebase部署函数上的触发器函数

firebase部署函数上的触发器函数,firebase,google-cloud-functions,Firebase,Google Cloud Functions,有人知道每次我将某个函数重新部署到firebase时是否有一种简单的方法来触发函数吗 我在GCP中定义了一个特定的firabase函数(这样,当我执行“firebase部署”时,它不会重新部署、取消显示或以任何形式接触我当前的函数) 但有时我可能会在GCP上手动更新此函数,并且每次发生时都会触发其代码的内部函数。。。可能吗 例: 不幸的是,在重新部署的代码中触发函数并不是一种简单的方法。由于这段代码目前才被部署,因此不可能自动完成 另一种方法是在部署时将此函数与“root”函数分开,并在重新部署

有人知道每次我将某个函数重新部署到firebase时是否有一种简单的方法来触发函数吗

我在GCP中定义了一个特定的firabase函数(这样,当我执行“firebase部署”时,它不会重新部署、取消显示或以任何形式接触我当前的函数)

但有时我可能会在GCP上手动更新此函数,并且每次发生时都会触发其代码的内部函数。。。可能吗

例:


不幸的是,在重新部署的代码中触发函数并不是一种简单的方法。由于这段代码目前才被部署,因此不可能自动完成

另一种方法是在部署时将此函数与“root”函数分开,并在重新部署第一个云函数时使用触发器运行另一个云函数。这样,就可以在另一个服务器的部署中运行它

您可以在此处获得有关云函数可用触发器的更多信息:。使用它们,您应该能够配置执行的时间

除此之外,可能值得为谷歌公司提出一份报告,以验证在未来版本中添加此功能的可能性


让我知道,如果信息澄清

我认为存在一种方式

使用Pub/Sub,您可以从Stackdriver()捕获日志。这些服务只允许您存储与云功能部署相关的日志

例如,商店可以是CloudFireStore。您应该知道,有一个可用的

最后,每次生成与函数部署相关的事件日志时,都将存储该日志并触发附加到该事件的函数。在函数中,您可以解析或过滤日志

exports.decrementAction = (req, res) => {/*do stuff*/res.status(200).send("ok")};

function auxiliary(){
//to be called on re-deploy
}