av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

主站蜘蛛池模板: 亚洲精品99999 | 九九热九九 | 欧美国产日韩一区二区三区 | 久久成人精品视频 | 国产av毛片 | av在线影院 | 国产亚洲精品久久午夜玫瑰园 | 成人无遮挡毛片免费看 | 亚洲天堂一区 | 一区欧美 | 91久久爽久久爽爽久久片 | 国产免费播放视频 | 中文精品视频 | 日韩欧美中文在线 | 岛国视频 | 日韩成人专区 | 中文字幕第5页 | 亚洲视频三区 | 中文精品视频 | 一区二区日韩 | 国产在线精品一区二区三区 | 亚洲成av人片在线观看无码 | 日韩欧美一区二区三区四区 | 91久久久久久久久久久 | 免费看日韩视频 | 国产有码 | 国产精品成人一区二区三区夜夜夜 | 成人免费福利视频 | 欧美精品一区二区三区在线播放 | 人人看人人射 | 国产精品久久久久久久久久久久 | 久久久久久高潮国产精品视 | 日本精品一区二区三区视频 | 午夜在线影院 | 国产一区二区精品在线 | 亚洲日韩中文字幕一区 | 欧美在线一区二区三区 | 在线国产一区 | 精品国产乱码久久久久久牛牛 | 狠狠干美女| 亚洲精品久久久久久久久久久 |