【发布时间】:2018-11-30 05:34:29
【问题描述】:
我有一个Laravel API,它向当前用户发送 JSON UserObject(如果已登录)或None/空白结果(如果没有当前用户)。
前端是 React with axios 从 API 获取数据。
Axios.get('/api/user/current')
.then((response) => {
})
.catch((error)=>{
alert('Login Failed '+ error);
});
因为Axios 是一个promise,它要么解析要么拒绝。
如果我在 API 中发送一个空白值,它仍然会被视为解析。
如果 API 中没有当前用户,我如何强制 axios 拒绝。
我可以在响应回调中使用if..else 来区分用户和访客,但我只是想知道它是否可以强制捕获。
【问题讨论】:
标签: javascript php reactjs laravel axios