【发布时间】:2018-05-10 17:39:21
【问题描述】:
我刚刚做了一个firebase云功能:
exports.deleteAfterSevenDays = functions.https.onRequest((req, res) => {...
我部署了函数并获得了函数 URL。当我从浏览器请求此 url 时,我收到以下消息:
"Error: Forbidden 您的客户端无权获取 URL /200 从这个服务器。”
我刚刚更新到 firebase Blaze 计划,因为我认为 Spark 计划存在限制,但它仍然无法正常工作。
在我的 firebase 云函数日志中写着“函数执行耗时 572 毫秒,以状态码完成:302”。
我的 cron 作业“由于执行失败太多而被自动禁用”。
你知道有什么问题吗?
【问题讨论】:
-
嗨@Alex9494 你解决这个问题了吗?干杯。
-
嗨,Ivan 还没有,但我确实打算“很快”解决它......第一个得到答案的人把它给了另一个人! ;)
-
看来我找到了问题的原因。这只是我正在调用的函数的崩溃。修复后,请求开始返回 200。
-
这也是我的 firebase 云函数代码中的一个问题。使用 res.redirect()、res.send() 或 res.end() 终止 HTTP 函数firebase.google.com/docs/functions/terminate-functions
标签: firebase google-cloud-functions