能够将我在本地主机中的 React 应用程序代理到 heroku 服务器,但不能在 firebase 上代理

Able to proxy my React app in localhost to heroku server but not on firebase

我想知道是否有一种方法可以代理我部署的 firebase 应用程序以将所有请求重定向到 heroku API URL.

{
  "name": "denrol",
  "version": "0.1.0",
  "private": true,
  "proxy": "https://kareemapp.herokuapp.com",
   ...
}

我的 React 应用程序 package.json 看起来像这样,它在本地主机上运行良好。但是,当我将它部署到 firebase 时。它会自动重新配置以将请求定向到

https://kareemsapp.web.app

这是默认的 firebase 托管 url

有没有办法将 firebase 配置为从正确的 URL 代理?

如果相关,这就是我的 firebase.json 的样子

{
  "hosting": {
    "public": "build",
    "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

最终将前端和后端部署到 heroku,在延迟和安全方面要好得多。不是直接修复,但比 hack-y 解决方法好得多。