搜尋

首頁  >  問答  >  主體

node.js - nodejs 中的session中间件 和 cookieSession中间件有什么区别?

nodejs 中的session中间件 和 cookieSession中间件有什么区别?

天蓬老师天蓬老师2867 天前629

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-04-17 11:08:00

    session中間件不知道你是指的下麵哪一個:
    1) https://npmjs.org/package/session
    2) https://npmjs.org/package/sessionss
    cookieSession我想你指的應該是:
    3) https://npmjs.org/package/connect-cookie-session

    看有什麼不同直接看npm提供的文檔或者源代碼就可以了,自己可以多分析分析。

    1) 源代碼在github上404了,所以不清楚,我貌似也沒用過,不想install來看代碼了
    2) 是一個功能全麵的session管理器,給session存儲提供了物理文件、MySQL、直接存在進程內存中還有Cookie這幾種方式
    3) 跟2的目的一樣,但是更簡單,隻提供了客戶端Cookie這一種存儲方式

    Session實際就是保存用戶會話過程中需要即時使用的一些數據,數據是需要地方存儲的,這些中間件封裝了真正數據存儲的邏輯,並向外提供了相應的存入、更新、取出、刪除操作接口。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:08:00

    http://blog.fens.me/nodejs-connect/

    回覆
    0
  • 取消回覆