Firebase 可调用函数失败 CORS 重定向

Posted

技术标签:

【中文标题】Firebase 可调用函数失败 CORS 重定向【英文标题】:Firebase callable functions fail CORS redirect 【发布时间】:2018-10-31 14:19:47 【问题描述】:

我正在关注 Firebase 的“从您的应用调用函数”文档并遇到以下错误:

加载失败 https://us-central1-(redacted).cloudfunctions.net/secondAddMessage: 预检响应无效(重定向)

这是一个由 Firebase 托管托管的 react 应用,使用 httpsCallable 调用 Firebase 云函数。我的理解是 CORS 是自动配置的,我不需要对它做任何事情。但是,这在重定向上失败了。似乎找不到任何文档来解释这一点。

有人知道为什么会这样吗?解决方案?

【问题讨论】:

【参考方案1】:

我想通了。 react 应用程序上的 firebase 配置具有错误的 authDomain 值。该网络应用程序是从另一个 Firebase 帐户迁移的,并且配置信息未完全更新。现在它具有正确的 authDomain,CORS 功能正在运行。

【讨论】:

在这里显示配置会很有帮助。 我无法再访问配置,否则我会。它遵循 Firebase 示例 ios 项目中的示例配置。我必须为正确的 Firebase 帐户更新 authDomain 变量。

以上是关于Firebase 可调用函数失败 CORS 重定向的主要内容,如果未能解决你的问题,请参考以下文章

Firebase可调用函数+ CORS

Firebase 可调用云函数 CORS 错误

firebase - 从可调用云函数访问数据库时应用检查失败

CORS 请求重定向失败

从浏览器中删除应用程序 cookie 后调用重定向失败,提示 cors 错误

Firebase 身份验证登录但成功登录后重定向到主页失败(服务器响应 200)