亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

node.js - session怎么存到cookie,然后服務器重啟后還能獲取。數據庫不用mongodb或redis,數據庫是mysql

瀏覽:133日期:2022-06-16 13:55:38

問題描述

網上大多數據庫是mongodb和redis,存session的時候直接new一個對象出來保存。現在我想數據庫是mysql,所以怎么做才能服務器重啟后根據sessionid獲取相應的信息還有這個req.session.user = user;,直接寫就能把session存進cookie了嗎

問題解答

回答1:

如果用的是express-session 插件,可以切換session 存儲插件的, 你可以使用mysql 進行session 緩存;你需要裝一個 connect-mysql模塊,并設置session 的存儲方式。

var express = require(’express’), MySQLStore = require(’connect-mysql’)(express), options = { config: { user: ’dbuser’, password: ’dbpassword’, database: ’db’ } }; var app = express.createServer();app.use(express.cookieParser());app.use(express.session({ secret: ’supersecretkeygoeshere’, store: new MySQLStore(options) }));

另外 cookie 中存儲的是sessionId的加密信息, 分成兩段用‘.’ 分割,第一部分是sessionId 第二部分是sessionId 的加密結果,用來校驗cookie 是否被竄改

主站蜘蛛池模板: 久久国产精品99久久久久久牛牛 | 精品在线视频播放 | 香蕉国产 | 日韩一区二区精品久久高清 | 国产精品色 | 亚洲日韩中文字幕天堂不卡 | 色妞www精品视频免费看 | 五月桃花网婷婷亚洲综合 | 久久91亚洲精品久久91综合 | 毛片毛片毛片毛片毛片 | 亚洲成本人网亚洲视频大全 | 天天爽夜夜爽人人爽 | 91亚洲精品丁香在线观看 | 日韩免费高清一级毛片在线 | 久久亚洲精品人成综合网 | 黑人一级大毛片 | 精品视频一区二区三区四区五区 | 成人午夜精品网站在线观看 | 国产三级做爰高清视频a | 天天色综合天天 | 亚洲精品久久久久久久福利 | 国产高清一级片 | 国产一级黄 | 国产精品19禁在线观看2021 | 国产成人精品18 | 欧美日韩亚洲国产综合 | 日本一区二区免费在线观看 | 欧美洲久久日韩欧美 | 亚洲国产精品91 | 最新亚洲人成网站在线影院 | 国产影片在线观看 | 国产视频一区在线播放 | 亚洲欧美中日韩中文字幕 | 91精品综合久久久久m3u8 | 亚洲精品亚洲人成在线观看麻豆 | 亚洲tv精品一区二区三区 | 99久久精品视香蕉蕉er热资源 | 亚洲天堂一区二区三区四区 | 亚洲国产精品一区二区不卡 | 全部毛片 | 日韩毛片在线播放 |