采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
,还有视频里面好像没说要安装bluebird和request模块
先装下 request 和 bluebird,莫非视频里漏讲了,实在不好意思
老师确实漏讲了╮(╯▽╰)╭
为何装了也不行呢,我的结构如下
装了不行是怎么个不行法,有什么报错没?
关于下面的异常问题,
Unhandled rejection TypeError: Cannot read property 'expires_in' of undefined
1:安装bluebird和request模块,
2:其实request的promise返回的值里面没有response[1]这个元素,也就是它返回的不是数据对象,是一个object,其中response.body里面的值是我们想要的;如下图
哎呀.幸亏你说了....我各种打印测试...把response[1]改成response.body就好了. 获得了object里面包含了access_token和 expires_in 的值 其他同学估计也有遇见这样问题的噢!
可是这里为什么scott运行没问题, 我们运行的时候 response[1] 就是个undefined呢...
非常感谢,问题解决。。不过请问下这种值是如何打印出来的呢? 我也想过是不是那个response的问题,但是不知道怎么看他的具体值。
登录后可查看更多问答,登录/注册
Koa框架、ES2015新特性、MongoDB,开发微信公众号
3.6k 43
2.5k 12
4.0k 11
1.3k 10
934 9