Im пытается получить сеансы работы с узлом. Im использует Экспресс 4.8.7. Im после th учебника here.Узел Express Session не сохраняется
я построил API в узле, работающий на порту 8080. У меня есть Угловое приложение работает на порту 8081
В верхней части моего файла server.js я есть:
var session = require('express-session');
var bodyParser = require('body-parser');
app.use(session({
secret: 'ssshhhhh'
}));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
var sess;
When Я войти в систему, я делаю:
app.post('/login', function(req, res) {
var successCallback = function(res, status, content) {
sess = req.session;
sess.email = req.body.email;
console.log('in LOGIN and req.session is ', req.session);
sendJsonResponse(res, status, content);
}
ctrlUsers.signin(req, res, successCallback);
});
И после входа в систему, интерфейс делает запрос к/файлы конечных точек:
app.get('/files', function(req, res){
console.log('in files route and req.session is ', req.session);
});
В приведенном выше примере ссылка req.session должна содержать свойство с адресом электронной почты. Но это не так, оно просто содержит:
{ cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true } }
Любые идеи, почему сеанс не сохраняется правильно?