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