我试图解决这个问题很长时间。我正在尝试使用快速 cookie 会话进行 cookie 会话并在前面做出反应。Cookie 应该在我的 req.session 对象中,但它是空的。
这是我的代码:
const cookieSession = require('cookie-session');
const express = require('express');
const app = express();
const cookieParser = require('cookie-parser');
const bodyParser = require('body-parser');
const keys = require('./config');
app.use(express.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.set('trust proxy', 1);
app.use(cookieSession({
name: 'session',
maxAge: 3000000,
keys: ['key1', 'key2']
}))
app.get('/t', function (req, res) {
// here I'm expecting to get cookie object
res.send(req.session);
})
require('./routes/tasksRoutes')(app);
require('./routes/checkAnswers')(app)
app.listen(5000);
你能帮我解决那个问题吗?为什么我得到空对象?感谢你们!