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

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

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

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

主站蜘蛛池模板: 国产精品亚洲一区二区三区 | 免费观看亚洲 | 欧美影院一区二区 | 日本特黄视频 | 欧美巨大另类极品videosbest | 三级在线观看视频 | 亚洲自啪 | 国产欲妇| 九九热在线精品视频 | 日韩久久一区二区三区 | 成人在线播放视频 | 999在线 | 激情第四色 | 三级视频在线看 | 91av免费 | 国产码视频| 欧美高清a | 四虎影视一区二区 | 日本欧美在线观看 | 日韩精品一区二区三区在线 | 国产99精品| 久久99国产综合精品免费 | 国产91精品一区二区 | 美日韩在线 | 国产在线一级 | 国产一区二区成人 | 亚洲日本中文字幕 | 久久手机看片 | 国产 日韩 欧美 综合 | 真实的国产乱xxxx在线91 | 人人cao| 青青草欧美| 国产在线专区 | 欧美精品免费在线 | 天天躁日日躁狠狠躁av麻豆男男 | 欧美三级视频在线 | 亚洲欧洲在线观看 | 91av麻豆| 男人天堂网在线观看 | 国内免费av| 蜜臀av一区 |