Firebase 自定义网域未收到请求的标头



我正在尝试创建一个Google云函数(GCF(,以检查是否添加了请求的标头,然后继续工作。 GCF正在开展以下工作:https://us-central1-*******.cloudfunctions.net/NowShowing通常,但是如果我们添加自定义域https://******.firebaseapp.com并运行云函数https://******.firebaseapp.com/NowShowing,云函数没有获得请求的标头,它不起作用

exports.NowShowing = functions.https.onRequest((request, response) => {
cors(request, response, () => {
if (request.header('_api_key') == "whatever") {
// code
}
})
})

任何想法如何修复

我看到你已经找到了你自己问题的答案。确实,不接受带有"_"字符的标头。

您可以在此处查看更多信息:

HTTP 标头值中允许使用哪些字符?

最新更新