Быстрая итерация - ключ к современной веб-разработке, но необходимо останавливать и перезапускать приложения Node.js каждый раз, при внесении изменений в код. Этот процесс может замедлить обновление и отладку, но такие инструменты, как Nodemon, могут улучшить рабочий процесс, как показано в этой статье.
Приложения, написанные на таких языках, как PHP, не нуждаются в перезапуске при обновлении кода. Когда браузер обновляет страницу, он отправляет запрос на веб-сервер, такой, как Apache или NGINX. Сервер анализирует URL, определяет PHP-файл и передает его содержимое интерпретатору среды выполнения PHP. PHP-код выполняется, и сервер получает результат, и передает его обратно браузеру.
В Node.js ваше приложение — это веб-сервер. Запустив
node myapp.js, вы загружаете приложение, инициализируете и запускаете сервер, который может отвечать на входящие запросы. Изменение файла не приведет к изменению приложения, потому что в памяти остается предыдущая версия. Чтобы проверить обновление, необходимо остановить работу приложения с помощью Ctrl | Cmd + C, повторно запустить node myapp.js и обновить браузер.🖥 Читать статью (🇬🇧)
📱 @webdev_trends
#webdev #NodeJS #Nodemon
