【发布时间】:2018-06-14 02:25:09
【问题描述】:
我正在尝试从 functions-cron 示例中实现一个 firebase cron 函数
var functions = require('firebase-functions');
exports.hourly_job =
functions.pubsub.topic('hourly-tick').onPublish((event) => {
console.log("This job is ran every hour!")
});
我只是想知道返回 200 响应的正确方法,因为我有错误日志
函数返回未定义的、预期的 Promise 或值
因为我无法像在 HTTP 触发器中那样访问响应对象,所以我只想知道返回 200 int 值是否足够?
文档声明如下
如果 cron 作业的请求处理程序返回的状态代码不在 200–299(含)范围内,则 App Engine 会认为该作业已失败。默认情况下,不重试失败的作业。您可以通过在配置文件中包含 retry_parameters 块来重试失败的作业。
【问题讨论】:
标签: node.js firebase cron google-cloud-functions