从NodeJ进行第3方API调用作为后端并渲染ReactJs前端中接收的数据

时间:2019-05-29 07:48:13

标签: node.js reactjs api

由于我是API调用的新手,因此在从后端进行API调用方面遇到了问题。我有一个从用户那里获取AccessToken的表单。基于收到的令牌,我必须对第三方API进行API调用。它应该返回特定用户具有的角色。令牌必须作为标头发送。 如果前端在ReactJ上并且后端在NodeJ上运行,那么如何进行API调用。

1 个答案:

答案 0 :(得分:0)

基本上,您在这里有三个实体。

  1. 您的后端-节点
  2. 您的客户-反应
  3. 外部服务-您从后端拨打电话的其他服务

假设您的应用程序流程如下:

Your Client -> (asks for some resource) Your Backend -> (requests an api from external service)

因此,您可以在后端上公开一个终结点,客户端将调用该终结点,然后您的后端将使用Axios之类的库或内置的Fetch API调用外部服务。您的后端收到外部服务的回复后,您就可以将收到的回复发送给您的客户。

希望有帮助!