状态码介绍
{status: 状态码msg: 消息data: 响应数据
}
 
| code | 解释 | 
|---|---|
| 0 | success | 
| 1 | error | 
| 10 | need_login | 
| 2 | illegal_argument | 
介绍
用到的接口
 
小程序登陆能获取的信息有
 
 wx.request的返回为
 
 data里面包的是后端服务器返回的值
小程序登陆时序图
 
 登陆流程
- 微信小程序wx.login()拿到code
 - 将code传递到后端的服务,后端的服务用code以及其他信息拿到openId
 - 向前端发送token,存到本地缓存中
 - 前端每次请求接口header上带本地缓存中存的token,方便后端判断是否登陆
 
header: {'Content-Type': 'application/json','X-Litemall-Token': wx.getStorageSync('token')
}
 
总结
判断用户是否登录帮你做了,调用wx.checkSession(Object object)即可
 而判断某个请求是哪个用户发过来的需要你用http请求中的head来判断
做web项目的时候,通常一个cookie就可以搞定。这就是web项目和小程序的不同
参考博客
js中异步函数,Promise
 [1]https://segmentfault.com/a/1190000007032448
 小程序登录
 [2]https://blog.csdn.net/pdsu161530247/article/details/89892380
 小程序官方登录流程
 [3]https://juejin.im/post/5ac9b72cf265da23906c486a


















