Dieser Codeconsole.log druckt nicht alle ausdrücklichen Sitzungseigenschaften in Knoten js
router.post("/", (req, res) =>
{
console.log(req.session)
console.log(req.session.id)
})
druckt
Session {cookie: {path: '/', _expires: null, originalMaxAge: null, Httponly: true}, Pass: {user: 'red'}}
und dann
2sJgQxjBCbKgPiUN3pUdcDty_35GELeE
Ist session.id
innerhalb session
gespeichert? Warum wird es nicht nach dem ersten Anruf auf console.log
angezeigt? Hier
ist das Setup:
app.use(bodyParser.urlencoded({ extended:true }))
var RedisStore = connectRedis(session)
app.use(session(
{
store: new RedisStore({ url: config.redisStore.url }),
secret: config.redisStore.url,
resave: false,
saveUninitialized: false
}))
Gründe für die downvote? – user2136963
Bitte präzisieren Sie, dass Sie Express und Express-Session verwenden. –
Hinzugefügt das Express-Tag – user2136963