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的主要内容,如果未能解决你的问题,请参考以下文章
SweetCodeHQ如何为Flask应用程序创建一个Envoy服务代理
Swift 如何为使用 Firebase 投票的用户添加 5 星评分
如何为 Firebase (Kotlin) 创建自定义身份验证