为了账号安全,请及时绑定邮箱和手机立即绑定

Node.js七天搞定微信公众号问题总结

标签:
Node.js

这个课程放了很久都没有学习,因为坑实在太多,域名配置就难倒了一些人,课程中给出的方案都不够稳定,使用过local tunnel,但最终决定放在自己的博客服务器中进行学习。
下面这个问题几乎所有同学都遇到过(2 -6 票据 access_token 打开新世界大门 ),

Unhandled rejection TypeError: Cannot read property 'expires_in' of
undefined

  1. wechat/g.js 第18行左右起多处添加return

    return this.getAccessToken()
          .then(function(data){
              try{
                      data = JSON.parse(data)
                  }catch(e){
                      return that.updateAccessToken()
                  }
                  if(that.isValidAccessToken(data)){
                      return Promise.resolve(data)
              }else{
    
                   return that.updateAccessToken()
              }
          })
          .then(function(data){
              that.access_token = data.access_token
              that.expires_in = data.expires_in
    
              that.saveAccessToken(data)
              return Promise.resolve(data)
          })

    2.wechat/g.js第66行左右替换如下代码

             //var data = response[1]
            var data = response.body
点击查看更多内容
8人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消