【发布时间】:2019-05-01 08:13:32
【问题描述】:
Firebase 无法将任何 HTTP POST 请求重定向到 HTTPS POST。例如:
POST / HTTP/1.1 主机:apis.mydomain.com
被 Firebase NGINX 重定向到
GET / HTTP/1.1 主机:apis.mydomain.com
如果你明确说明 https,那么 NGINX 可以正常工作:POST -> POST
因此,当请求到达 Firebase 托管,并将您的请求重定向到可由 https 端点访问的 firebase 函数时,该方法有可能从 POST 方法折叠为 GET。
仔细观察标题,在 Firebase Cloud Function 内部,协议始终表示为 http,而不是 https。
我假设这是一个我无法修改的内部问题,但是,这是我正在做的事情的一个问题,而且这绝对是一个问题,因为我无法修改处理我的 http(s) 请求的 NGINX .
【问题讨论】:
标签: firebase express nginx google-cloud-functions firebase-hosting