Reactjs 如何使用react js中一个api的数据调用其他api

Reactjs 如何使用react js中一个api的数据调用其他api,reactjs,redux,axios,Reactjs,Redux,Axios,我在react.js应用程序中使用axios 我正在调用一个API来获取访问令牌。当组件将挂载时,我正在调用其他一些API 我需要将从第一个api调用生成的访问令牌传递给其他api调用 我该怎么做 我的代码: componentWillMount() { if(!isLoggedIn()){ this.props.actions.token(); //other api calls this.props.actions.getData();

我在react.js应用程序中使用axios

我正在调用一个API来获取访问令牌。当组件将挂载时,我正在调用其他一些API

我需要将从第一个api调用生成的访问令牌传递给其他api调用

我该怎么做

我的代码:

componentWillMount() {
    if(!isLoggedIn()){
        this.props.actions.token();
    //other api calls
        this.props.actions.getData();
    }       
}

谢谢

您可能需要将该访问令牌保存在类似 ,然后在提出其他请求时访问它

或者,如果你只是为了一个目的使用它, 您可能希望在获取承诺链中的访问令牌后进行另一个api调用

fetchToken().then((response) => {
  return response.accessToken; // Get access token
}).then((accessToken) => {
  return someOtherApiCall(accessToken); Make another call with the access token
}).then((data) => {
 // Required Data
});