TypeError:无法从google-auth-library读取未定义的属性'opts'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError:无法从google-auth-library读取未定义的属性'opts'相关的知识,希望对你有一定的参考价值。
我正在尝试从特定用户的谷歌中获取令牌。我的代码如下:
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'
答案
Promise.promisify不是规范中的官方功能,但存在许多实现
编辑:
Node8似乎有一个util function
以上是关于TypeError:无法从google-auth-library读取未定义的属性'opts'的主要内容,如果未能解决你的问题,请参考以下文章