色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

主站蜘蛛池模板: 真人一级毛片免费观看视频 | 亚洲精品91| 日本波多野结衣视频 | 一级做a爰性色毛片 | 国内精品伊人久久 | 美女免费黄网站 | 韩国免费a级毛片 | 青青热久久国产久精品秒播 | 精品热线九九精品视频 | 久久视频在线播放视频99re6 | 欧美精品久久久亚洲 | 成人影院欧美大片免费看 | 日本黄色大片在线播放视频免费观看 | 伊人色综合久久成人 | 欧美在线观看成人高清视频 | 99久在线 | 亚洲精品一区二区中文 | 欧美顶级毛片在线播放小说 | 免费一级毛片免费播放 | 99久久精品免费观看区一 | 国产一级毛片外aaaa | 日本一级特黄a大片在线 | 欧美一区二区精品系列在线观看 | 久色小说 | 老头巨大粗长xxxxx | 国产精品一久久香蕉国产线看 | 国产女王女m视频vk 国产女王丨vk | 天天摸天天爽视频69视频 | 99视频在线精品免费 | 亚洲在线免费观看视频 | 亚洲国产精品看片在线观看 | 免费高清欧美一区二区视频 | 成人午夜影视全部免费看 | 男女视频在线观看免费 | 国产成人亚洲精品91专区高清 | 精品久久久久久久九九九精品 | 国产亚洲精品资源一区 | 色综合久久91 | 国产午夜精品久久久久九九 | 国产91av在线| 欧美一级毛片一免费 |