网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

小程序如何支持cookies---解決方法篇(nodejs)

發布時間:2018-02-10 11:01 所屬欄目:小程序開發教程

我用的后臺是nodejs + passport + mongodb

 

  1. 第一步 wx.request  將login 的數據傳輸到后臺  code,iv,encryptedData,

    encryptedData 使用 encodeURIComponent

  2. nodejs 接收數據 后  decodeURIComponent(req.query.encryptedData) ,code,iv 用官方庫解碼。

    獲取用的頭像、openID,昵稱

  3. 保存信息到數據庫

  4. 這是后 passports 改返回了。 正常系統回往http 加一個 返回頭  set-cookies

  5. 但是小程序 不處理 這個頭,因此我們獲取不了sessionid,

    我們必須翻一個json數據,這個數據里面有sessionid

  6. 因此我們需要攔截 set-header ,用nodejs onHeaders方法。在這里返回 header 給 小程序

  7. 小程序獲取sessioid后,每次請求都要加上。

涉及

  1. passport操作方法

  2. 小程序頭如何添加

  3. onheaders 怎么使用

  4. 小程序的 encryptedData 怎么解碼。。。。。

 
 

nodejs 端實現


 
 
 


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/21919.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×