Backend #07 | Как работает память в Node.js? Статический и динамический контекст в Express
Куда исчезают переменные и почему сервер выдает одно и то же число? Разбираемся, как устроена память в Node.js и как Express изолирует запросы. В этом уроке мы разберем каверзную тему, на которой спотыкаются многие фронтенд-разработчики — жизненный цикл переменных в бэкенд-приложении. На практическом примере с генерацией случайных чисел (Math.random) мы увидим, какой код выполняется всего один раз при инициализации скрипта, а какой запускается динамически при каждом новом HTTP-запросе. Поймем, как работает состояние сервера в оперативной памяти и почему данные сохраняются между запросами разных пользователей. Исходный код, домашние задания и поддержка в чате: 🛒 Полный курс на UDEMY: https://www.udemy.com/course/backend-nodejs-api/?referralCode=4815C64FC95B2B6CBD7B 📢 Наш Telegram-канал: https://t.me/devhotspot #nodejs #express #бэкенд #javascript #devhotspot
Куда исчезают переменные и почему сервер выдает одно и то же число? Разбираемся, как устроена память в Node.js и как Express изолирует запросы. В этом уроке мы разберем каверзную тему, на которой спотыкаются многие фронтенд-разработчики — жизненный цикл переменных в бэкенд-приложении. На практическом примере с генерацией случайных чисел (Math.random) мы увидим, какой код выполняется всего один раз при инициализации скрипта, а какой запускается динамически при каждом новом HTTP-запросе. Поймем, как работает состояние сервера в оперативной памяти и почему данные сохраняются между запросами разных пользователей. Исходный код, домашние задания и поддержка в чате: 🛒 Полный курс на UDEMY: https://www.udemy.com/course/backend-nodejs-api/?referralCode=4815C64FC95B2B6CBD7B 📢 Наш Telegram-канал: https://t.me/devhotspot #nodejs #express #бэкенд #javascript #devhotspot