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

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

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

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

主站蜘蛛池模板: 毛片美国基地 | 成人国产三级在线播放 | 国产成人精品三级 | 综合欧美日韩一区二区三区 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 免费区欧美一级毛片精品 | 国产成年人视频 | 成人日韩在线观看 | 欧美在线播放成人免费 | 国产欧美日韩在线观看一区二区三区 | 午夜伦y4480影院中文字幕 | 国产精品二区三区免费播放心 | 亚洲欧美日韩国产一区二区精品 | 久久女同互慰一区二区三区 | 亚洲精品国产成人专区 | 成人在线免费观看视频 | 日韩一级大毛片欧美一级 | 欧美日韩高清不卡免费观看 | 免费观看日本高清a毛片 | 欧美日韩另类视频 | 手机看片午夜 | 日韩精品一区二区三区不卡 | 毛片69| 男人天堂网站在线 | a级毛片网站 | 欧美日韩精品在线视频 | 亚洲欧美中文在线观看4 | 久久国产精品一区二区三区 | 日本免费视 | 精品在线观看免费 | 久国产精品视频 | 亚洲成人综合网站 | 超级香蕉97视频在线观看一区 | 久久r这里只有精品 | 国产特级全黄一级毛片不卡 | 欧美一区二区三区精品国产 | 99精品福利视频 | 欧美一区二区三区精品国产 | 波多野结衣中文视频 | 全国男人的天堂网站 | 国产一级片观看 |