午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

問(wèn)題描述

網(wǎng)上大多數(shù)據(jù)庫(kù)是mongodb和redis,存session的時(shí)候直接new一個(gè)對(duì)象出來(lái)保存。現(xiàn)在我想數(shù)據(jù)庫(kù)是mysql,所以怎么做才能服務(wù)器重啟后根據(jù)sessionid獲取相應(yīng)的信息還有這個(gè)req.session.user = user;,直接寫(xiě)就能把session存進(jìn)cookie了嗎

問(wèn)題解答

回答1:

如果用的是express-session 插件,可以切換session 存儲(chǔ)插件的, 你可以使用mysql 進(jìn)行session 緩存;你需要裝一個(gè) connect-mysql模塊,并設(shè)置session 的存儲(chǔ)方式。

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 中存儲(chǔ)的是sessionId的加密信息, 分成兩段用‘.’ 分割,第一部分是sessionId 第二部分是sessionId 的加密結(jié)果,用來(lái)校驗(yàn)cookie 是否被竄改

主站蜘蛛池模板: 亚洲欧美日韩在线播放 | 免费超碰 | 久久伊人婷婷 | 99久久久久成人国产免费 | 久久久久免费视频 | 专干老肥女人88av | 区一区二视频 | 青青草国产成人av片免费 | 午夜激情视频 | 久久免费在线视频 | 超碰人人人人人人 | 欧美日韩一二三 | 久久91久久 | 亚洲午夜在线播放 | 懂色av成人一区二区三区 | 九九视频免费看 | 亚洲成人免费看 | 欧美国产精品一区二区三区 | 夜夜艹| 在线免费小视频 | 黄色录像大片 | 成人在线中文字幕 | 午夜资源站| 成人亚洲综合 | 欧美一二区视频 | 黄色在线观看 | 成人性视频在线播放 | 欧美福利视频在线观看 | 久久精品福利视频 | va婷婷在线免费观看 | 日韩美女在线 | 在线观看自拍 | 欧美黄色激情视频 | 午夜日韩av | 狠狠狠狠狠狠狠 | 亚洲69视频| 华人永久免费视频 | 国产成年妇视频 | 国产美女视频免费 | 激情777| 黄色免费高清 |