すべてのエラーをキャッチするミドルウェアを作成するにはどうすればいいですか?たとえば、必要なトークン、トークンが期限切れまたは破損しているという要求があります。クエリーおよび突然変異。React apolloのリクエストごとにエラーを処理します
例: 有効期限が切れたトークンでは、トークンを再取得し、要求を繰り返す必要があります。 トークンが破損した場合、ユーザーをログアウトしてすべてのクエリを再取得する必要があります。 そして、私が扱う必要があるエラー魔法のタイプは多くあります。 (反応-アポロドキュメント)で
networkInterface.useAfter([{
applyAfterware({ response }, next) {
if (response.status === 401) {
logout();
}
next();
}
}]);
私はgraphqlエラーにアクセスし、クエリまたは変異を呼び出すことはできません。
上記の編集済みのバージョンを表示 – Mjuice