TypeError:无法从google-auth-library读取未定义的属性'opts'

问题描述 投票:0回答:1

我正在尝试从特定用户的谷歌中获取令牌。我的代码如下:

const util = require('util');
    return util.promisify(oauth2Client.getToken, {context: oauth2Client})(googleToken).then(tokens => {
      locals.tokens = tokens;
      oauth2Client.setCredentials(tokens);
      return util.promisify(gAuth.userinfo.get, {context: gAuth})({ userId: 'me', auth: oauth2Client });
    })

我在执行代码时遇到错误。错误如下:

TypeError:无法从google-auth-library读取未定义的属性'opts'

javascript node.js npm google-api google-oauth
1个回答
0
投票

Promise.promisify不是规范中的官方功能,但存在许多实现

bluebird

编辑:

Node8似乎有一个util function

© www.soinside.com 2019 - 2024. All rights reserved.