用户登录

在一个客户端试一下请求我们的微信登录后端接口 .. 使用 POST 方法,请求 wx-login .. 请求里带着一个 code .. 可以随便输入一个值 ..

发送一下请求 .. 得到的响应是 ok .. 回到运行服务的终端 .. 这里你会看到,输出的微信用户会话 .. 是一个错误信息 ..

里面有 errcode .. 错误代码 .. 还有 errmsg ,错误信息 ..

请求微信接口的时候很可能会遇到各种问题 .. 遇到问题,微信返回的东西就是这种形式 ..

在这个 getWxSession 函数里面 .. 请求得到了响应之后,做一下判断 .. 检查 response.data 里有没有 errcode .. 如果有这个属性就说明是哪里出了问题 .. 你可以根据错误的不同的代号去做不同的事情 ..

这里我们可以直接 throw 一个异常 ..

回到客户端,再请求一下微信登录接口 .. 因为请求里带的 code 是无效的 .. 所以这次请求得到的响应的状态码是 500 ... 提示获取微信登录会话失败了 ..

处理获取用户微信登录会话时发生的错误《 电商小程序案例:微信登录 》

统计

10547
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点