【问题标题】:Get request URL in Firebase Cloud function在 Firebase Cloud 函数中获取请求 URL
【发布时间】:2021-02-04 17:28:55
【问题描述】:

我有两个 Angular 应用程序连接到同一个 Firebase/Firestore 实例:

我已经使用 Express 实现了 Firebase Cloud Functions,但想根据发出请求的应用程序有条件地操作返回的数据。我曾尝试使用req.get('origin') 检测请求的来源,但始终返回 Firebase Cloud (cloudfunctions.net/) 提供的 URL。

我可以通过其他方式访问这些信息吗?

【问题讨论】:

  • 看来req.get('referrer') 完全符合我的需要。

标签: firebase express google-cloud-firestore google-cloud-functions


【解决方案1】:

您正在寻找“Referer”HTTP 请求标头字段。

要访问它,您可以执行以下任一操作:

req.get('Referrer')
req.get('Referer')
req.headers.referer
req.headers.referrer

它检查both spelling,不需要测试哪个通过了。

【讨论】:

    猜你喜欢
    • 2021-05-02
    • 1970-01-01
    • 2018-06-17
    • 2019-10-10
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2019-02-25
    • 1970-01-01
    相关资源
    最近更新 更多