Firebase 可调用函数无法通过 CORS 重定向

Firebase callable functions fail CORS redirect

我正在关注 Firebase 的 "Call Functions from Your App" 文档,但 运行 遇到以下错误:

Failed to load https://us-central1-(redacted).cloudfunctions.net/secondAddMessage: Response for preflight is invalid (redirect)

这是一个由 Firebase Hosting 托管的 React 应用程序,使用 httpsCallable 调用 Firebase 云函数。据我了解,CORS 是自动配置的,我不需要对其进行任何操作。但是,这在重定向时失败了。似乎找不到任何文档来解释这一点。

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

我想通了。 React 应用程序上的 firebase 配置有错误的 authDomain 值。 Web 应用程序是从不同的 Firebase 帐户迁移而来的,配置信息未完全更新。现在它具有正确的 authDomain,CORS 功能正在运行。