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.