国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:142日期: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 是否被竄改

主站蜘蛛池模板: 女人叉开腿让男人捅 | 亚洲b| 国产综合久久一区二区三区 | 国产一级a毛片 | 精品无码久久久久国产 | 久久精品国产欧美 | 欧美二级在线观看免费 | 欧美精品一区二区三区免费 | 色综合a | 免费黄网在线观看 | 久久久久毛片成人精品 | 美女黄色免费在线观看 | 亚洲一级二级三级 | 亚洲男人第一天堂 | 免费的三级毛片 | www.色亚洲| 深夜福利视频大全在线观看 | 国产天堂在线一区二区三区 | 高跟丝袜美女一级毛片 | 91久久亚洲精品一区二区 | 欧美一级va在线视频免费播放 | 欧美资源在线观看 | 99久久免费中文字幕精品 | 久久精品中文字幕首页 | 日韩美女一级片 | 久久精品免费视频观看 | 俄罗斯一级成人毛片 | 毛色毛片 | 日本一区二区三区四区无限 | shkd在线观看 | 夜色综合 | 亚洲特黄视频 | 国产精品久久久久久久久久日本 | 黄视频欧美 | 女人张开双腿让男人桶爽免 | 高清波多野结衣一区二区三区 | 九九99久麻豆精品视传媒 | 欧美va在线播放免费观看 | 久草中文在线视频 | 精品国产综合区久久久久久 | 成人区精品一区二区毛片不卡 |