# Операции над сессиями в Express

После установки и подключения библиотеки `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'); });`

## Практические задачи

Сделайте три маршрута. По заходу на первый маршрут запишите данные в сессию. По заходу на второй - выведите их. А по заходу на третий - удалите данные.

Сделайте один маршрут. По первому заходу на этот маршрут установите запишите данные в сессию, а по второму заходу - выведите эти данные на экран.

← →
↑