Próbuję wdrożyć nodejs w środowisku systemu Windows. O ile widzę nodejs to tylko standardowa aplikacja uruchamiana przez linię poleceń. Jednak uruchomienie go w ten sposób nie jest zbyt praktyczne w środowisku serwera. Czy istnieje sposób, aby uruchomić go jako usługę Windows, więc masz wszystkie korzyści z kontrolowania wykonania, jak masz z innymi usługami? Znalazłem podobne wpisy na forum dotyczące tego tematu, jednak wszystkie są związane z uruchamianiem nodejów w środowisku linuksowym, jak zrobiłbyś to w środowisku okna?Wdrażanie nodejs w środowisku Windows
10
A
Odpowiedz
4
Aplikacja Nodejs nie przypomina mongodb, redis, nginx ... Nie powinna działać jako usługa os.
Osoby korzystające z najlepszych aplikacji zwykle używają narzędzia do zarządzania procesami, takiego jak pm2, do uruchamiania aplikacji produkcyjnych nodejs. Możesz spróbować, tworząc plik deploy.sh
lub deploy.bat
jako plik wykonawczy, który wyzwala komendę pm2
, aby uruchomić lub ponownie uruchomić aplikację.
Powiązane problemy
- 1. Wdrażanie PostgreSQL w aplikacji Windows
- 2. wdrażanie aplikacji Windows 8
- 3. Wdrażanie Meteora na Windows
- 4. Wdrażanie aplikacji OpenGL w systemie Windows Mobile
- 5. Wdrażanie aplikacji w systemie Windows Phone 7
- 6. Wdrażanie PHP na serwerach Windows/Unix
- 7. Nodejs lub ExpressJS Windows Authentication
- 8. Nodejs ODBC Connection na Windows
- 9. Wdrażanie Nodejs na Heroku kończy się niepowodzeniem w wyświetlaniu plików statycznych umieszczonych w podfolderach
- 10. Bezpieczeństwo wiosenne Pojedyncze logowanie w środowisku Windows
- 11. Próba wyłączenia urządzenia w środowisku Windows
- 12. Nodejs: Kineticjs w nodejs
- 13. Podnieś proces NodeJS/Electron na Windows
- 14. Jak mogę używać Nodejs z Windows 7?
- 15. nodejs npm brak globalnej konfiguracji na windows
- 16. Wdrażanie Universal Angular w Google Cloud Function lub AWS Lambda
- 17. Wdrażanie usługi WCF
- 18. Wyświetlacz uruchomiony proces dziecko wyjście w nodejs (Windows)
- 19. Wdrażanie Clickonce w wielu środowiskach
- 20. Spyder nie działa w środowisku wirtualnym Anaconda na Windows 10
- 21. Jak uzyskać dzisiejszą datę w środowisku wsadowym Windows?
- 22. Wdrażanie yii2 w podkatalogu
- 23. wdrażanie "findM" w Haskell?
- 24. Wdrażanie Microsoft.Bcl.Async w/ClickOnce
- 25. Wdrażanie Java w TorqueBox
- 26. Wdrażanie WCF w IIS 8.5
- 27. Wdrażanie MS - wdrażanie folderu na stronie internetowej
- 28. Wdrażanie biblioteki sprawdzania licencji
- 29. Zmienne środowiskowe NodeJS w Grunt
- 30. Wdrażanie HashMap
Co nie jest praktyczne? – hexacyanide
Nie jest to praktyczne, ponieważ wymaga ciągłego logowania do serwera w sesji za pomocą wiersza poleceń, a jeśli serwer zostanie ponownie uruchomiony lub nastąpi awaria nodejs, musisz ponownie uruchomić polecenie, więc musisz go stale monitorować. – aggaton
możliwy duplikat [Jak zainstalować plik node.js jako usługę Windows?] (Http://stackoverflow.com/questions/10547974/how-to-install-node-js-as-as-windows-service) – hexacyanide