Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我们可以将会话存储在数据库中吗?_Node.js - Fatal编程技术网

Node.js 我们可以将会话存储在数据库中吗?

Node.js 我们可以将会话存储在数据库中吗?,node.js,Node.js,我们可以使用passport模块将会话存储在数据库Mysql而不是内存中吗 我正在使用nodejs、express和mysql 感谢Passport模块没有为您的应用程序提供会话,它使用连接或快速会话 connect/express会话可能(也应该!)是持久的,并且在npm上有大量可用的会话存储 通过快速搜索,我找到了两个connect/expressmysql会话存储的实现: 只需将其中任何一个作为您的会话存储区与express session(或conncect.session):

我们可以使用passport模块将会话存储在数据库Mysql而不是内存中吗

我正在使用nodejs、express和mysql


感谢

Passport模块没有为您的应用程序提供会话,它使用
连接
快速
会话

connect
/
express
会话可能(也应该!)是持久的,并且在
npm
上有大量可用的会话存储

通过快速搜索,我找到了两个
connect
/
express
mysql会话存储的实现:

只需将其中任何一个作为您的会话存储区与
express session
(或
conncect.session
):


Passport模块不为您的应用程序提供会话,它使用
connect
express
会话

connect
/
express
会话可能(也应该!)是持久的,并且在
npm
上有大量可用的会话存储

通过快速搜索,我找到了两个
connect
/
express
mysql会话存储的实现:

只需将其中任何一个作为您的会话存储区与
express session
(或
conncect.session
):

var express = require('express');
var session = require('express-session');
var SessionStore = require('express-mysql-session')

var app = express();
var sessionStore = new SessionStore(/*options*/);

app.use(session({
    key: 'session_cookie_name',
    secret: 'session_cookie_secret',
    store: sessionStore,
    resave: true,
    saveUninitialized: true
}))