亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問題描述

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

問題解答

回答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é)果,用來校驗(yàn)cookie 是否被竄改

主站蜘蛛池模板: 国产精品二区在线 | 国产亚洲精品日韩综合网 | 一级黄色录像视频 | 欧美日韩在线播一区二区三区 | 国产麻豆自拍 | 色伊人色成人婷婷六月丁香 | 午夜看一级特黄a大片 | 亚洲福利国产 | 国产性大片黄在线观看在线放 | 久久国产精品一区二区三区 | 久久精品a一国产成人免费网站 | 中文字字幕码一二三区 | 欧美高清一级 | 91在线精品 | 久久久精品一区二区三区 | 欧美精品一二三区 | 亚洲乱码一二三四区国产 | 亚洲在线播放视频 | 台湾一级毛片永久免费 | 欧美综合色区 | 草妞视频| 一级α一级α片免费观看网站 | 亚洲五月花 | 欧美国产合集在线视频 | 国产成人99精品免费观看 | 亚洲精品一区专区 | 中文一级毛片 | 亚洲国产成人精品一区二区三区 | 国产精品一区二区三区免费 | 奇米成人网 | 天天久久 | 国产大片黄在线看免费 | 日韩在线观看不卡 | 免费国产网站 | 久久久性视频 | 色综合中文字幕在线亚洲 | 免费精品国产日韩热久久 | 在线观看精品一区 | 日韩一级片视频 | 亚洲国产青草 | 国产51页 |