2

我希望为 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 运行(在这个例子中)?

感谢您的帮助或建议!

>>>注意:我知道您可以使用控制台手动创建预定功能,但是应用程序的这一部分需要更多的灵活性,并且这种语法/方法应该会更好地工作。

4

1 回答 1

3

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

于 2019-05-24T18:59:59.030 回答