我正在使用axios从我的API获取响应数据。记录它的效果很好,但是在将数据分配给变量时,却无法定义。问题是,我不知道如何从.then()中获取数据并将其保存到外部变量中以返回数据。>
login = () => {
let data = {isAuthenticated: true};
axios.get('https://myaddress/authenticate')
.then(response => {
console.log('auth.response', response.data.isAuthenticated);
data.isAuthenticated = Object.assign({}, response.data.isAuthenticated);
})
.catch(error => {
console.error('auth.error', error);
});
return data.isAuthenticated;
};
Axios通话效果很好。