从fetch API

时间:2016-11-02 22:42:36

标签: javascript json

我使用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对象并在外部检索它。

0 个答案:

没有答案