【问题标题】:Where can I see the log of urls which triggered a Cloud Function?我在哪里可以看到触发云功能的 url 日志?
【发布时间】:2020-06-12 19:14:35
【问题描述】:

当使用 HTTP 触发器调用时,我的一个函数有时会返回错误状态。我在 Firebase 函数日志中看到了函数名称和错误代码,但没有看到导致错误的实际请求。

该函数为 Firebase 托管站点执行动态 url 重写,因此当静态规则与传入的 url 不匹配时,它由 Firebase 托管调用。

在哪里可以查看触发此重写功能的 url 日志?我在 Logs Viewer 中没有看到它(函数调用时间在那里,只是没有 url)。

实际调用函数的 url 还能在哪里?

【问题讨论】:

    标签: firebase google-cloud-functions firebase-hosting


    【解决方案1】:

    不存在这样的日志(开发人员可以访问)。 Firebase Hosting doesn't provide any request logging。您可以通过将原始 URL 作为参数传递给函数来自己组合一些东西,让函数记录它。

    如果你愿意,可以免费file a feature request with Firebase support

    【讨论】:

    • 是的,我找不到它,所以我在函数中发现了异常并从那里手动记录了 url。 Firebase 托管应至少在 http 触发函数中出现错误的情况下记录 url,以帮助查找函数中的错误。
    猜你喜欢
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    相关资源
    最近更新 更多