【发布时间】:2019-04-14 08:52:47
【问题描述】:
我正在研究 express/node.js 并试图了解 expressjs 的 cookie,我正在设置这样的 cookie:
var express = require('express');
var app = express();
var cookieParser = require('cookie-parser');
app.use(cookieParser());
app.get('/', function(req, res){
res.cookie('cookie1', 'This is my first cooke', {maxAge: 1000*60*60*24*7, httpOnly: true});
res.end('Cookie has been set');
});
并按如下方式访问 cookie:
app.get('/readCookies',function(req, res){
res.send(req.cookies.cookie1);
});
但问题是signed: true 选项在设置 cookie 期间包含此选项用于编码 cookie 值时,我收到以下错误:
Error: cookieParser("secret") required for signed cookies
请帮助我并提前感谢
【问题讨论】:
-
但是如何签署 cookie? @robertklep