【发布时间】:2016-10-31 23:18:25
【问题描述】:
我的 expressjs 应用程序中的 sessionId 为空
这里是 app.js 文件
var session = require('express-session');
var app = express();
app.use(cookieParser());
app.use('/loginaction',loginaction);
//session handling
app.set('trust proxy', 1) // trust first proxy
app.use(session({
secret: 'hellokitty',
resave: false,
saveUninitialized: true,
cookie: { secure: true }
}));
在我的 loginaction.js 文件中,该文件位于 routes 文件夹中。
router.post('/', function(req, res, next) {
console.log("Session id"+req.sessionID);
//test session
req.session.test= 'something';
});
但我会得到会话 ID 为undefined
同样req.session.test通过另一个错误无法解决test
【问题讨论】:
标签: mysql node.js session express