Redux反応アプリケーションで401の不正なエラーを取り扱う方法


クライアント要求に応答して、サーバは401の無許可のエラーを返すかもしれません.たとえば、状態をクリアして、承認ページにリダイレクトしてください.この問題を解決するために、私たちの意見では、最良のソリューションですカスタムミドルウェアを書いた.
import * as actions from 'actions';

const authInterceptor = ({ dispatch }) => (next) => (action) => {
  if (action.status === 401) {
    dispatch(actions.removeJwt());
  } else {
    next(action);
  }
};