diff --git a/web/src/init.tsx b/web/src/init.tsx index f4e6bff1..41a79965 100644 --- a/web/src/init.tsx +++ b/web/src/init.tsx @@ -84,7 +84,11 @@ const backToLoginPage = (() => { }; })(); setErrorHook((err) => { - if (_get(err, 'response.data.code') === 403) { + const statusCode = _get(err, 'response.data.code'); + if ( + statusCode === 403 || // forbidden + statusCode === 401 // Unauthorized (jwt过期) + ) { backToLoginPage(); return false;