yield返回值的问题

来源:4-4 第四天 上传临时素材之图片和视频

Franc_Ribery

2017-03-27

var data = yield wechatApi.uploadMaterial('image',__dirname + '/2.jpg'); yield代码返回的值不应该是个{value:'',done:''}的格式吗?为什么这里可以直接使用'data.media_id'呢?

写回答

1回答

Scott

2017-03-27

通过 yield 调用了这个 promise 就相当于执行了 promise().then(),拿到的返回值应该是带有 资源 ID 的数据,而不是 yield 在执行环节的下一个值

0
1
Franc_Ribery
非常感谢!
2017-03-27
共1条回复

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程