Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

这个generator的坑怎么出?

$
0
0
co(function* (){
  var token = yield sts.assumeRole('role', policy, 15 * 6, 'client-upload');
  console.log(token);
}).catch(function(err) {
  console.log(err.message);
});

这是阿里云OSS中关于STS的代码,官方文档表现正常。

sts.assumeRole('role', policy, 15 * 6, 'client-upload')
.next().value
.then(function(token) {
  console.log(token.data.toString());
})
.catch(function(err) {
  console.log(err);
});

我想既然Node v6.9.1 已经原生支持了generator,所以试着这样写,发现错误消息是从then抛出的。 请问大神怎样在不用co模块的情况下使用这个SDK。


Viewing all articles
Browse latest Browse all 14821

Trending Articles