I am getting undefined when i log my session object req.session in one of my routes . Any reason for this behavior
Below are snippets of my code any idea
var express =require("express");
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');
app.use(cookieParser());
app.use(expressSession());
app.get("/",function(req,res)
{
console.log(req.session);
res.send("Heelllo");
})
You should provide "secret" option to express-session constructor
var express =require("express");
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');
app.use(cookieParser());
app.use(expressSession({secret:'somesecrettokenhere'}));
app.get("/",function(req,res){
console.log(req.sessionID);
res.send("Heelllo");
})
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.