如何让App Engine前端服务使用来自不同App Engine服务的API
我有两个App Engine服务,一个用于我的React前端,另一个用于我的Express后端。并不是说这两个东西是同一个应用程序的一部分,但是它们是不同的服务,因此具有不同的URL,可以通过它们进行访问。]
我的React应用程序中的所有请求都设置为使用后端端点的完整URL,例如:
Axios.get(`/${userId}`)
但是,这意味着我无法在本地开发后端,因为React应用程序始终指向App Engine服务。
我要完成的工作是,如果后端和前端在同一台服务器上,并且仅使用React代理设置,就可以像这样:
Axios.get(`/api/v1/users/get/${userId}`)
我尝试过手动设置代理,尽管现在我想知道这是否完全是错误的方法。
有什么建议吗?
注意:如果需要进一步说明,请告诉我
我有两个App Engine服务,一个用于我的React前端,另一个用于我的Express后端。并不是说这两件事是同一个应用程序的一部分,但它们是不同的服务,因此具有...
回答如下:我认为不可能实现与在本地环境上开发完全相同的功能,但是您始终可以根据需要配置路由规则和URL。