Info: Jestem bardzo nowy dla node.JS!Jak uruchomić serwer Node.JS dla aplikacji internetowej?
Napisałem przykładowy serwer, który może nasłuchiwać żądań http na porcie XXXX. Po uruchomieniu tego serwera z linii poleceń (Windows) wydaje się, że działa dobrze. Odpowiada na żądania zgłoszone do localhost: XXXX po otwarciu w przeglądarce.
Pytanie: Czy to ma działać? Aby serwer węzła działał, czy zawsze powinien być otwarty wiersz CMD, aby serwer mógł wysłuchać żądań? Czy mogę nie "coś" zrobić z IISNode?
Rozumiem, że jeśli zgłoszę żądania do plików JS, które są odnotowane w IISNode jako plik Node.JS i że NODE powinien obsługiwać to; wtedy Węzeł będzie obsługiwał żądanie dla mnie. Ale wtedy to zakłada, że IIS jest serwerem sieciowym dla mnie i że konkretne żądania mogą być obsługiwane przez Węzeł.
Mam nadzieję, że mam tu sens! :)
Nie wiem o iisnode, ale na Linux/Unix chcesz uruchomić proces w tle przy użyciu albo 'nohup' lub [na zawsze] (https: // GitHub. com/nodejitsu/forever). Ta ostatnia doskonale nadaje się do utrzymywania działania aplikacji nawet w razie awarii. –
Nie jestem zbytnio zaznajomiony z Uniksem. Czy oznacza to, że zapytanie o powłokę jest zawsze otwarte, aby serwer węzła nadal działał? Czy jest to, że można go uruchomić w tle, jak proces w tle, niewidoczny dla użytkownika –
Tak dokładnie proces jest uruchamiany w tle. Myślę, że mógłbyś zajrzeć w nieskończoność, powinien także pracować na maszynach z systemem Windows (ale jak już powiedziałem wcześniej, nie mam pojęcia, czy iisnode ma taką wbudowaną funkcjonalność). –