Problème de session nodeJs


#1

Bonjour,
Sachez tout d’abord que je suis débutant sur nodeJs, soyez indulgent svp :)

Bon voici mon problème :
Je fais un formulaire d’upload de fichiers et j’aimerais stocker la progression dans req.session.upload sauf que quand j’affiche cette variable elle renvoi toujours 0 !

Pour les sessions j’utilise express-session et pour traiter le formulaire j’utilise formidable

Voici mon code

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

    var form = new formidable.IncomingForm();

    req.session.upload = { received: 0, total: 0 }

    form.parse(req);

    form.on('fileBegin', function (name, file){        
        file.path = __dirname + '/uploads/' + file.name;
    });

    form.on('file', function (name, file){
        console.log('Uploaded ' + file.name);
    });

    form.on('progress', function(bytesReceived, bytesExpected) {
        req.session.upload.received = bytesReceived
        req.session.upload.total = bytesExpected
    });

    res.send('Success')
});

app.get('/current-upload', (req, res) => {

    console.log(req.session.upload)

})

et le dernier console.log(req.session.upload) affiche 0 aux 2 valeurs