我们知道,微信小程序发起的请求是通过腾讯的服务器再同意发送到我们的服务器的,而session一般是通过客户端cookie中的sessionid来识别客户端的,既然请求都是要通过腾讯的服务器发送到我们的服务器,那么我们的服务器也就无从识别请求的发起者了。
解决办法:
1通过重写url的方法识别请求的发起者
2我们使用文件cache的方法来代替session
二:picker组件不能使用对象的解决办法
我今天在封装省市区三级联动的时候,发现微信小程序的picker组件不能直接使用索引数组({key : value}),
于是我在服务器端把索引数组中的key和value用个循环分离出来,再存入新数组中。如图
{ a : 'a_value', b : 'b_value' }