我有一个函数,可以从Promise返回值。 我正在向API发出axios请求,以验证我的jwt令牌。
但是每次我调用函数时,我都会得到一个Promise待处理对象。
现在的问题是:如何访问返回的值? (在我的示例中:用户信息或错误消息)
功能:
async function isLogin () {
const token = localStorage.getItem("token");
const headers = {
token
};
const fetch = await axios.get("/verify", {headers}).then(result => { return result.data; }).catch(error => { return error.response.data;});
return fetch
}
在其他页面上,我只是调用isLogin()