【发布时间】:2018-08-18 18:06:45
【问题描述】:
在我的目录中,我有 app.js 和 Index.htmml ;我正在尝试从 App.js 设置 cookie;我试过了:-
var express = require('express'),
app = express(),
http = require('http'),
cookieparser = require ('cookie-parser'),
httpServer = http.Server(app);
app.use(express.static(__dirname + '/data'));
app.get('/', function(req, res) {
let options = {
maxAge: 60000, // would expire after 1 minutes
httpOnly: true,
signed: true ,
secret: 'secret'
}
// Set cookie
app.use(require('express-session')({ secret: 'keyboard cat', resave: true, saveUninitialized: true }));
res.cookie('cookieName', 'Success', options)
res.sendFile(__dirname + '/index.html');
});
app.listen(8080);
当我从 Cmd 运行 app.js 时,我对这个错误感到失望 在此先感谢您的帮助
Error: cookieParser("secret") required for signed cookies
【问题讨论】:
标签: node.js express session-cookies setcookie