最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何让App Engine前端服务使用来自不同App Engine服务的API

IT培训 admin 3浏览 0评论

如何让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。

如何让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。

发布评论

评论列表 (0)

  1. 暂无评论