我使用fetch API来检索数据。这是我的代码。
getUserYguid(){
fetch(this.myapi, {
credentials: "include",
method: 'get',
headers: {
"Content-type": "application/x-www-form-urlencoded; charset=UTF-8"
},
body: null
}).then(function(response){
// if(response.start !== 200){
// return;
// }
response.json().then(function(json){
//console.log(json);
return new User(json.id, json.email, json.givenName, json.familyName);
//console.log(user);
//return user;
})
}).catch(function(error){
console.log('Request failed', error);
});
}
从响应对象中,我可以在响应中构造一个User
对象和console.log。
但是后来我打这样的电话。
let user = authenticator.getUserYguid();//Authenticator is the class housing the method.
我未定义。如何从响应中返回User
对象并在外部检索它。