Есть ли эквивалент нодмон для окон? - PullRequest
3 голосов
/ 15 сентября 2011

Итак, nodejs теперь доступен для Windows, но есть ли служба, которая помогает развитию, такая как nodemon , которая работает в Windows?

Ответы [ 3 ]

2 голосов
/ 16 сентября 2011

Я написал что-то простое, пожалуйста, дайте мне знать, если это работает для вас.

Это здесь: nodemonw

0 голосов
/ 29 апреля 2014

nodemon работает на Windows для меня (Windows 8.1 32bit, узел v0.10.26).Большое спасибо сопровождающим.

0 голосов
/ 23 ноября 2013

Если у вас установлен компонент IIS в Windows, вы можете попробовать IISNode и воспользоваться несколькими преимуществами (цитируется вики):

Управление процессами. Модуль iisnode обеспечивает управление жизненным циклом процессов node.exe, что упрощает повышение общей надежности. Вам не нужно внедрять инфраструктуру для запуска, остановки и мониторинга процессов.

Рядом с другими типами контента. Модуль iisnode интегрируется с IIS таким образом, что позволяет одному веб-сайту содержать различные типы контента. Например, один сайт может содержать приложение node.js, статические файлы HTML и JavaScript, приложения PHP и приложения ASP.NET. Это позволяет выбирать лучшие инструменты для текущей работы, а также прогрессивную миграцию существующих приложений.

Масштабируемость на многоядерных серверах. Поскольку node.exe является однопоточным процессом, он масштабируется только до одного ядра ЦП. Модуль iisnode позволяет создавать несколько процессов node.exe для каждого приложения и распределять нагрузку между ними по HTTP-трафику, что позволяет полностью использовать загрузку ЦП сервера, не требуя дополнительного кода инфраструктуры от разработчика приложения.

Интегрированная отладка. С помощью встроенной отладки iisnode вы можете отлаживать ваше приложение node.js, развернутое в IIS, из браузера, работающего на Windows, Mac или Linux. Вы получаете эту поддержку из коробки, никакой дополнительной настройки или установки не требуется. Решение разработано таким образом, чтобы обеспечить совместный хостинг, межсетевой экран и поддержку прокси. Интегрированная отладка в iisnode использует нод-инспектор Дэнни Коутса.

Автообновление. Модуль iisnode гарантирует, что при каждом обновлении приложения node.js (т. Е. Файла сценария) процессы node.exe перезагружаются. Текущие запросы могут корректно завершать выполнение с использованием старой версии приложения, тогда как все новые запросы отправляются в новую версию приложения.

Доступ к журналам по HTTP. Модуль iisnode обеспечивает доступ к выходным данным процесса node.exe (например, сгенерированным вызовами console.log) через HTTP. Эта возможность является ключевой для отладки приложений node.js, развернутых на удаленных серверах.

Минимальные изменения в коде приложения node.js. Модуль iisnode позволяет размещать существующие приложения HTTP node.js с минимальными изменениями. Обычно все, что требуется, - это изменить указанный адрес HTTP-сервера на адрес, предоставленный модулем iisnode через переменную среды process.env.PORT.

Интегрированный опыт управления. Модуль issnode полностью интегрирован с системой конфигурации IIS и использует те же инструменты и механизм, что и другие компоненты IIS для конфигурации и обслуживания.

Другие преимущества IIS. Совместное использование портов, безопасность, перезапись URL-адресов, сжатие, кэширование, ведение журнала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...