handle login error with try catch

This commit is contained in:
ed barz 2023-06-01 12:40:09 +02:00
parent 0f68832cf3
commit 003021d3c0
1 changed files with 10 additions and 6 deletions

View File

@ -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);
} }