【发布时间】:2014-12-13 22:16:45
【问题描述】:
我正在尝试在我的 express js 代码中实现记住我的用户。在此,如果用户选中记住我的用户,那么我们需要记住用户凭据 14 天。
我已在 cookie 中设置凭据详细信息,并尝试从 cookie 中获取凭据以供下次访问。
//set cookie value
res.cookie('email', emailId);
//retrieve cookie value
req.cookies.email;
如果我关闭浏览器并再次打开它,那么这些 cookie 值将不会持续存在,我会获得未定义的凭据。
我们使用了以下模块:
var express = require('express')
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())
请告诉我如何在重新启动浏览器时保留 cookie 值。
谢谢, -- 桑迪
【问题讨论】:
-
express-sessions 自动做你想做的事!