【发布时间】:2020-07-29 21:38:47
【问题描述】:
我正在为一个项目使用 firebase,并且正在使用以下代码创建一个计划函数。我想每运行一分钟记录一条消息。
export const timedQuery = functions.pubsub.schedule('1 * * * *').onRun((context) => {
console.log("I am running")
return null;
})
我有在 http 函数下工作的代码的主要逻辑,并想在部署到生产之前看看它是否在本地工作。浏览firebase docs我已经下载了所有的firebase模拟器并使用“firebase emulators:start”让它们运行。从日志来看,我的 pubsub 模拟器似乎在 localhost:8085 成功启动,并且 pubsub 函数已初始化,但是即使等待 2-3 分钟后也没有打印出来。是否可以在本地测试预定功能?
由于我只在 firebase 上,所以我在没有使用谷歌云调度程序的情况下创建了这个。
【问题讨论】:
标签: typescript firebase google-cloud-functions localhost google-cloud-scheduler