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