ExpressJS会话保存在cookie

时间:2016-10-15 18:46:59

标签: node.js session express cookies middleware

我想为网站中的跟踪用户创建会话Cookie。为此,我使用“express-session”中间件:

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

app.use(session({
  name: 'cookie',
  secret: 'my express secret',
  saveUninitialized: true,
  resave: true,
  cookie: {}
}));

但在NodeJS重启cookie失败之后。我找不到像“Compatible Session Stores”这样的cookie会话存储空间。我不想使用数据库来保存会话,我想配置“express-session”将所有数据存储到cookie。有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用cookie会话。

安装:npm install cookie-session --save

并在您的应用文件中加入,例如:

var cookieSession = require("cookie-session");

app.use(cookieSession({
    name: "session",
    keys: ["key-1","key-2"]
}));