let fs = require('fs');
let google = require('googleapis');
getMessage(userId, messageId, callback) {
let gmail = this.getGmailService();
var request = google.client.gmail.users.messages.get({
'userId': userId,
'id': messageId
});
request.execute(callback);
}
当我从规范
中调用此方法时getMessage('abcd123987@gmail.com', '15934550ay626ud09')
它吐出以下错误
TypeError: Cannot read property 'gmail' of undefined
任何意见/建议?
答案 0 :(得分:1)
有3种选择: 1.您没有安装googleapis节点模块。 你进口不好。 你没有好好利用它。
选项1修复: 安装googleapis节点模块: 纱线添加googleapis
选项2修复: 在新版本的googleapis(V26)中,我需要将导入行更改为以下内容: var {google} = require(' googleapis');
选项3修复: 您是通过google.client.gmail调用它,也许只使用google.gmail