Node.js 如何检查节点应用程序使用的会话存储

Node.js 如何检查节点应用程序使用的会话存储,node.js,express,session,session-variables,express-session,Node.js,Express,Session,Session Variables,Express Session,目前,我有一个节点应用程序,需要在其中检查用于管理存储会话变量的特定会话存储。我从未明确地配置过这一点(尽管其他人在同一个代码库上工作过),也没有找到任何特定的内容,我需要知道会话存储是否使用touch方法来确定我是否应该将会话的resave属性设置为true或false。首先,您需要在代码库中找到express会话用法 应该在server.js或app.js文件中。用作 app.use(session({...properties})); 例如,它可能看起来像这样: app.use(sess

目前,我有一个节点应用程序,需要在其中检查用于管理存储会话变量的特定会话存储。我从未明确地配置过这一点(尽管其他人在同一个代码库上工作过),也没有找到任何特定的内容,我需要知道会话存储是否使用touch方法来确定我是否应该将会话的resave属性设置为true或false。

首先,您需要在代码库中找到express会话用法

应该在server.js或app.js文件中。用作

app.use(session({...properties}));
例如,它可能看起来像这样:

app.use(session({
        saveUninitialized: true,
        resave: true,
        secret: 'secret-123',
        cookie: { secure: false, httpOnly: true, maxAge: 60000 },
        store: new CouchbaseStore({
            db: connectionObj,
            prefix: 'test'
        })
    }));

默认存储是服务器的内存。因此,您可以使用connect mongo、connect couchbase、connect redis等替代存储。

首先,您需要在代码库中找到express session用法

应该在server.js或app.js文件中。用作

app.use(session({...properties}));
例如,它可能看起来像这样:

app.use(session({
        saveUninitialized: true,
        resave: true,
        secret: 'secret-123',
        cookie: { secure: false, httpOnly: true, maxAge: 60000 },
        store: new CouchbaseStore({
            db: connectionObj,
            prefix: 'test'
        })
    }));
默认存储是服务器的内存。因此,您可以使用connect mongo、connect couchbase、connect redis等替代商店