Настройка логирования. Хранилище сессий. Файл Config. Подключение к MongoDB.

Опубликовано: 07 Октябрь 2024
на канале: Aida Drogan #BlondieCode
3,471
111

Исходники проекта https://github.com/droganaida/javascr...
Продолжаем строить бэкэнд для сервера блоговой платформы с мультиязычностью при помощи node.js, MongoDB и Express.
В этом видео научимся использовать модуль Winston для красивых логов от сервера node.js. Уровни логирования, transport для логов в log-файл и в консоль. Построим файл config для хранения переменных (конфигурационный файл для express сервера) в виде json. Настройка хранилища сессий (session store) в Express при помощи модуля connect-mongo, параметры сессий (secret, key, cookie - httpOnly и maxAge). Подключение базы данных Mongo DB к серверу Express.js при помощи модуля Mongoose (конфигурация подключения - uri и keepAlive).