handle login error with try catch
This commit is contained in:
parent
0f68832cf3
commit
003021d3c0
|
@ -38,6 +38,7 @@ export const actions = {
|
||||||
|
|
||||||
throw redirect(301,'/profile');
|
throw redirect(301,'/profile');
|
||||||
} else {
|
} else {
|
||||||
|
try {
|
||||||
const error = await res.json();
|
const error = await res.json();
|
||||||
if (error){
|
if (error){
|
||||||
const encodedMessage = encodeURIComponent(error.error);
|
const encodedMessage = encodeURIComponent(error.error);
|
||||||
|
@ -45,6 +46,9 @@ export const actions = {
|
||||||
} else {
|
} else {
|
||||||
throw redirect(301,'/login?error='+ encodeURIComponent("Login failed with status " + res.status));
|
throw redirect(301,'/login?error='+ encodeURIComponent("Login failed with status " + res.status));
|
||||||
}
|
}
|
||||||
|
} catch (e) {
|
||||||
|
throw redirect(301,'/login?error='+ encodeURIComponent("Login failed"));
|
||||||
|
}
|
||||||
//const encodedMessage = encodeURIComponent(error.error);
|
//const encodedMessage = encodeURIComponent(error.error);
|
||||||
//throw redirect(301,'/login?error='+ encodedMessage);
|
//throw redirect(301,'/login?error='+ encodedMessage);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue