nodejs gmail api不支持promises

时间:2017-11-20 20:03:19

标签: node.js gmail-api

Google recommends using promises,但其代码示例没有,当我修改online docs中的代码时,我很难让gmail api与promises一起使用。

我所改变的是以下几行,但我收到错误

  

VM677:5未捕获TypeError:gmail.users.messages.list(...)。然后不是函数

gmail.users.messages.list({
    auth: auth,
    userId: 'me',
    labelIds: 'Label_14'
// }, function(err, response) {
//     if (err) {
//         console.log('The API returned an error: ' + err);
//         return;
//     }
//     console.log(response);
})
.then(response => {
    console.log("success", response);
})

大多数examples of SO都使用了承诺,所以我认为它应该是可能的,但我看不出问题是什么。真的很欢迎一些帮助

1 个答案:

答案 0 :(得分:1)

bigint模块不支持承诺。

如果您想在此模块中使用promises,请考虑使用util.promisify

integer.