调用和等待谷歌身份验证的Javascript异步功能

时间:2017-10-12 23:59:41

标签: javascript async-await google-authentication

如果我用then(gAuth)构造替换下面的asynch / await,我对Google Auth Init的调用就可以了。目前,init()调用永远不会返回,浏览器会挂起。

我是否误解了等待"的要求?

async function gInit() {
  // Check if already logged in with Google
  try {
    gAuth = await gapi.auth2.init({
      client_id: providers.google.clientId
    })
    alert("sign in: " + gAuth.isSignedIn.get());
  } catch (err) {
    alert(err.message || err.text)
    delete providers.google;
  }
}

0 个答案:

没有答案