Невозможно сохранить данные в сеансе nodeJS - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь сохранить ответ в сеансе, к сожалению, он работает для простых объектов, а не для всех сценариев ios

ниже моя конфигурация

const cookieSession = require('cookie-session');
app.use(bodyParser.json());
  app.use(
    cookieSession({
      maxAge: 30 * 24 * 60 * 60 * 1000,
      keys: [keys.cookieKey],
      rolling: true,
      resave: true, 
      saveUninitialized: false
    })
  );
app.get('/api/meeting/list', async (req, res) => {
    if (req.session.user) {
        const oauth2Client = new google.auth.OAuth2();
        oauth2Client.setCredentials({
            access_token: req.session.user.accessToken
        });
        var eventslsist;
        calendar.listEvents(oauth2Client, (events) => {
            eventslsist = events;
            req.session.mlist = events   // not working here events array of objects with many filelds
            //req.session.mlist=[{test:11},{test:22}] this works
            res.send(eventslsist);
        }, (error) => {
            res.status(201).send(null);
        });
    }
});

любая идея, что пошло не так ?

...