backend: added error handling

This commit is contained in:
muerwre 2018-12-03 16:00:58 +07:00
parent 1a7b097553
commit 344d8df1f8

View file

@ -18,12 +18,16 @@ const fetchUserData = async (req, res) => {
redirect_uri: `http://${host}/auth/social/vk`, redirect_uri: `http://${host}/auth/social/vk`,
} }
} }
).catch(() => res.render('social/vk_error', { ).catch(err => {
title: STRINGS.OAUTH.ERROR_TITLE, console.log('[SOCIAL] error:', err);
heading: STRINGS.OAUTH.ERROR_HEADING,
reason: STRINGS.OAUTH.ERROR_TEXT, return res.render('social/vk_error', {
button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON, title: STRINGS.OAUTH.ERROR_TITLE,
})); heading: STRINGS.OAUTH.ERROR_HEADING,
reason: STRINGS.OAUTH.ERROR_TEXT,
button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON,
});
});
const { data } = await axios.get( const { data } = await axios.get(
'https://api.vk.com/method/users.get', 'https://api.vk.com/method/users.get',
@ -35,12 +39,16 @@ const fetchUserData = async (req, res) => {
access_token, access_token,
} }
} }
).catch(() => res.render('social/vk_error', { ).catch(err => {
title: STRINGS.OAUTH.ERROR_TITLE, console.log('[SOCIAL] error:', err);
heading: STRINGS.OAUTH.ERROR_HEADING,
reason: STRINGS.OAUTH.ERROR_TEXT, return res.render('social/vk_error', {
button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON, title: STRINGS.OAUTH.ERROR_TITLE,
})); heading: STRINGS.OAUTH.ERROR_HEADING,
reason: STRINGS.OAUTH.ERROR_TEXT,
button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON,
});
});
return data; return data;
}; };