После установки и подключения библиотеки
express-session
вы сможете совершать
над сессиями различные операции. Это делается
с помощью объекта req.session
. Вы
можете записывать в него данные и прочитывать
их из него.
Запись сессий
Давайте запишем что-нибудь в сессию:
app.get('/', function(req, res) {
req.session.test = 'abcde';
res.send('hello world');
});
Чтение сессий
Давайте прочитаем из сессии:
app.get('/', function(req, res) {
let test = req.session.test;
console.log(test);
res.send('hello world');
});
Удаление переменных сессий
Для удаления переменной сессии используйте
команду delete
:
app.get('/', function(req, res) {
delete req.session.test;
res.send('hello world');
});
Практические задачи
Сделайте три маршрута. По заходу на первый маршрут запишите данные в сессию. По заходу на второй - выведите их. А по заходу на третий - удалите данные.
Сделайте один маршрут. По первому заходу на этот маршрут установите запишите данные в сессию, а по второму заходу - выведите эти данные на экран.