I have a Laravel
API which sends the current user either a JSON UserObject
(if Logged on) or None
/blank result(if no current User).
The frontend is React with axios to get data from API.
Axios.get('/api/user/current')
.then((response) => {
})
.catch((error)=>{
alert('Login Failed '+ error);
});
since Axios
is a promise, it will either resolve or reject.
If I send a blank value in API, it will still consider as resolve.
How can I force the axios
to reject if there is no current user in API.
I can have if
..else
in the response callback to distingush between a user and a guest, but I just wanna know if its possible to force a catch.