能够将我在本地主机中的 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 解决方法好得多。
我想知道是否有一种方法可以代理我部署的 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 解决方法好得多。