Firebase - 如何为网络应用创建代理以防止 CORS

Posted

技术标签:

【中文标题】Firebase - 如何为网络应用创建代理以防止 CORS【英文标题】:Firebase - How to create proxy for web app to prevent CORS 【发布时间】:2020-07-31 02:28:32 【问题描述】:

我有一个 React 应用程序,它通过 Rest API 从不同的域中提取数据。

在我的开发环境中,为了解决这个问题,我正在使用 http-proxy-middleware

module.exports = function (app) 
app.use(
    createProxyMiddleware("/shabbat", 
        target: "https://www.hebcal.com",
        changeOrigin: true
    )
   )
 

由于我使用 Firebase 来托管我的网络应用程序,我需要通过 Firebase 来处理这个问题,但不知道如何正确配置。

如果有人可以分享一个工作示例,我将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

我也遇到了这个错误,我改用另一个https://xxx api来测试,然后运行良好,所以我猜这个问题是由于firebase的设置,但我没有找到解决方案

【讨论】:

以上是关于Firebase - 如何为网络应用创建代理以防止 CORS的主要内容,如果未能解决你的问题,请参考以下文章

如何为firebase字段添加价值

SweetCodeHQ如何为Flask应用程序创建一个Envoy服务代理

Swift 如何为使用 Firebase 投票的用户添加 5 星评分

如何为 Firebase (Kotlin) 创建自定义身份验证

如何为 ChatApp 制作 ListView 来管理所有聊天?

如何为 Android 应用设置 Firebase 数据库安全规则