在可调用 Firebase 函数中获取请求 URL

2024-03-08

我有一项服务可以将 html 共享给多个客户端网站。我需要知道请求来自哪里的 URL。

客户端将向其网站添加自定义脚本,该脚本将加载 Firebase SDK 并调用我的可调用 firebase 函数之一。

exports.testFunction = functions.https.onCall(async (data, context) => {
    //How do you access the requesting URL?
    console.log(context.rawRequest.originalUrl) "/"
    console.log(context.rawRequest.url) "/"
})

谢谢你,


对可调用函数的 HTTP 请求并不是真正“来自”URL。他们来自互联网上的任何地方。它可以是一个网站、Android 或 iOS 应用程序,或者只是知道该应用程序的人protocol https://firebase.google.com/docs/functions/callable-reference来调用该函数。

如果您正在构建一个 Web 应用程序并且想要传递发出请求的页面的 URL,则必须将该数据添加到客户端传递给函数的对象中,该对象显示在data.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在可调用 Firebase 函数中获取请求 URL 的相关文章

随机推荐