如何使用异步等待更新对象成员值?

时间:2019-04-05 11:22:04

标签: javascript oauth-2.0 async-await es6-promise

我想使用access_token更新async/await

    async refToken(){
    const data = {
      grant_type: "refresh_token",
      refresh_token: this.refreshToken
    };

    try {
      const response = await axios.post(TOKEN_URL, qs.stringify(data), {
        auth: {
          username: CLIENT_ID,
          password: CLIENT_SECRET
        }
      });

      // console.log(response.data);
      this.accessToken = `${response.data.access_token}`;
      // console.log(this.accessToken);
    } catch (error) {
      console.error(error);
    }
  }

,但是access_token的此类属性未更新。

let r = new Request(...);
r.refToken();
console.log(r.accessToken);

它显示了我默认的空白输出。

所以我如何异步更新此值,以后应该可以使用。

0 个答案:

没有答案