Firebase自定义域未获取请求的标头

时间:2018-05-07 12:46:45

标签: firebase cors google-cloud-functions

我正在尝试创建一个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
    }
 })
})

任何想法如何修复

1 个答案:

答案 0 :(得分:0)

我看到你已经找到了自己问题的答案。这是真的,标题为" _"不接受角色。

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

  

what characters are allowed in HTTP header values?