我的代码类似于此
fetch("http://httpstat.us/401", {
method: 'GET',
headers: {
"Accept": "application/json",
"Accept-Language": "en-US",
"Content-Type": "application/json",
"token": localStorage.getItem('access_token')
}
}
).then(response =>{
if(response.ok){
return Promise.resolve(response.json())
}
else {
return Promise.reject();
}
}
}
)
所以在我的标题中,如果我不发送token
或说localstorage
没有access_token
或empty
,则会抛出服务器401 error
在控制台中,
可以任何身体请给我一个方法,以便我可以处理错误,它不会被抛出控制台
我不想要像this这样的解决方案,因为这是一个简单的黑客,程序员为了满意而给予它,我们怎样才能告诉客户做所有这些事情。所以我想要一个程序化的解决方案来避免这种情况。