NodeJS express-session req.session ist undefiniert

Ich arbeite an einem einfachen Anmeldesystem, aber es scheint, dass die Sitzung nicht gespeichert wird

Ich habe einen einfachen Code zum Testen erstellt. Kann mir jemand sagen, was daran falsch ist? Ich lasse Login laufen und danach lasse ich das is_logged laufen, aber ich bin nie eingeloggt und beide Sitzungen sind undefiniert

var port = process.env.PORT || 8080;
var express = require('express');
var app = express();


var cookieParser = require('cookie-parser');
var session = require('express-session');



app.use(cookieParser());
app.use(session({
    secret: "fd34s@!@dfa453f3DF#$D&W", 
    resave: false, 
    saveUninitialized: true, 
    cookie: { secure: true }
}));



 app.post('/test_login', function(req, res){

    req.session.users_schema = 1;
    req.session.user_doc = 2;

    res.json({"first": req.session.users_schema, "second": req.session.user_doc});
});
 app.post('/test_is_loggin', function(req, res){

    if( !req.session.users_schema || !req.session.user_doc ) { 

        console.log("no");
        res.json({"first": 1, "second": 1});
    }
    else {

        console.log("no2");
        res.json({"first": req.session.users_schema, "second": req.session.user_doc});
    }

 });


app.listen(port);
console.log('Listening on port ' + port);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage