Javascript Reactjs redux应用程序中的刷新令牌

Javascript Reactjs redux应用程序中的刷新令牌,javascript,reactjs,redux,react-redux,refresh-token,Javascript,Reactjs,Redux,React Redux,Refresh Token,我有一个react redux应用程序 我的问题当令牌过期时,我面临如何刷新令牌和调用api的问题, 当我在我的应用程序中获得任何API时,我调用此代码 我调用的第一个操作是getWithAuth(),通过这种方式处理刷新令牌,我知道我做错了 (代码实际上不起作用,只是我在展示示例) 当我调用getWithAuth或任何api并得到结果401时,我需要。我需要刷新令牌,如果我得到401,则注销。您可以使用在一个地方处理未经授权的401问题,例如 axios.interceptors.respo

我有一个react redux应用程序 我的问题当令牌过期时,我面临如何刷新令牌和调用api的问题, 当我在我的应用程序中获得任何API时,我调用此代码

我调用的第一个操作是getWithAuth(),通过这种方式处理刷新令牌,我知道我做错了

(代码实际上不起作用,只是我在展示示例)

当我调用getWithAuth或任何api并得到结果401时,我需要。我需要刷新令牌,如果我得到401,则注销。

您可以使用在一个地方处理未经授权的401问题,例如

axios.interceptors.response.use(function (response) {
return response;
}, function (error) {
  if(error.status === 401) {
    // do something when unauthorized
  }
  return Promise.reject(error);
});