NodeJS express-session req.session no está definido

Estoy trabajando en un sistema de inicio de sesión simple, pero parece que la sesión no está guardada

He hecho un código simple para probar, ¿alguien puede decirme qué tiene de malo? estoy ejecutando login y después de eso estoy ejecutando is_logged pero nunca he iniciado sesión y ambas sesiones están indefinidas

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);

Respuestas a la pregunta(2)

Su respuesta a la pregunta