我希望为firebase创建一个基本的计划功能,但是我正在使用Cloud Functions上的内联编辑器。现在,我仅测试它们在文档中提供的基本示例:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.scheduledFunctionCrontab = functions.pubsub.schedule('45 12 * * *').onRun((context) => {
console.log('This function was successful');
});
我更困惑的部分是,如果使用嵌入式编辑器/控制台,则使用哪种类型的功能? (例如:HTTP,Pub Sub,Firestore等)每天运行此功能(在此示例中)是12:45 pm?
感谢您的帮助或建议!
>>>注意:我知道您可以使用控制台手动创建计划的函数,但是应用程序的这一部分需要更大的灵活性,并且此语法/方法应该可以更好地工作
答案 0 :(得分:2)
不支持Cloud Functions控制台中的内联编辑器来编辑firebase-functions
模块定义并由Firebase CLI部署的功能。 Firebase CLI会执行Cloud控制台无法模拟的额外工作。如果要正确使用预定功能,则必须使用CLI进行部署。