【发布时间】:2019-10-13 23:55:15
【问题描述】:
我有两个 App Engine 服务,一个用于我的 React 前端,另一个用于我的 Express 后端。并不是说虽然这两个东西是同一个应用程序的一部分,但它们是不同的服务,因此具有不同的 URL,它们可以通过不同的 URL 访问。
我的 React 应用程序中的所有请求都设置为使用后端端点的完整 url,例如:
Axios.get(`https://backend.appspot.com/api/v1/users/get/${userId}`)
但是,这意味着我无法在本地开发我的后端,因为 React 应用始终指向 App Engine 服务。
如果您的后端和前端在同一台服务器上,并且您只需使用 React 代理设置,我想要完成的事情就像您想要的那样,允许您像这样向您的端点发出请求:
Axios.get(`/api/v1/users/get/${userId}`)
我曾尝试手动设置代理,但现在我想知道这是否完全是错误的方法。
有什么建议吗?
注意:如果这个问题需要进一步解释,请告诉我
【问题讨论】:
标签: node.js reactjs google-app-engine proxy