我們知道,微信小程序發(fā)起的請(qǐng)求是通過騰訊的服務(wù)器再同意發(fā)送到我們的服務(wù)器的,而session一般是通過客戶端cookie中的sessionid來(lái)識(shí)別客戶端的,既然請(qǐng)求都是要通過騰訊的服務(wù)器發(fā)送到我們的服務(wù)器,那么我們的服務(wù)器也就無(wú)從識(shí)別請(qǐng)求的發(fā)起者了。
解決辦法:
1通過重寫url的方法識(shí)別請(qǐng)求的發(fā)起者
2我們使用文件cache的方法來(lái)代替session
我今天在封裝省市區(qū)三級(jí)聯(lián)動(dòng)的時(shí)候,發(fā)現(xiàn)微信小程序的picker組件不能直接使用索引數(shù)組({key : value}),
于是我在服務(wù)器端把索引數(shù)組中的key和value用個(gè)循環(huán)分離出來(lái),再存入新數(shù)組中。如圖
{ a : 'a_value', b : 'b_value' } |