如何在Cloud函数内联编辑器中使用Firebase预定函数?

时间:2019-05-24 18:55:40

标签: node.js firebase google-cloud-functions google-cloud-scheduler

我希望为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?

感谢您的帮助或建议!

>>>注意:我知道您可以使用控制台手动创建计划的函数,但是应用程序的这一部分需要更大的灵活性,并且此语法/方法应该可以更好地工作

1 个答案:

答案 0 :(得分:2)

不支持Cloud Functions控制台中的内联编辑器来编辑firebase-functions模块定义并由Firebase CLI部署的功能。 Firebase CLI会执行Cloud控制台无法模拟的额外工作。如果要正确使用预定功能,则必须使用CLI进行部署。