返回承诺值

时间:2019-11-12 09:44:28

标签: javascript reactjs promise

我有一个函数,可以从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()

0 个答案:

没有答案