2017-02-11 3 views
0

Ich bin eine App auf localhost laufen: 3000, und jetzt suche ich es mit meinem Heimnetzwerk hosten. Ich laufe auf Windows-Maschine, ich habe mir die Anzahl der Führer angesehen, aber keine scheint vollständig genug zu sein. Jede Hilfe wird sehr geschätzt.Hosting Nodejs App

+0

Sie meinen also, dass Sie die IP-Adresse Ihres Computers als öffentliche IP-Adresse verwenden ... (Personen auf anderen Computern können mit der IP-Adresse Ihres Geräts auf Ihre App zugreifen) –

Antwort

0

Wenn Sie Ihre App in localhost: 3000 ausführen, sind Sie in diesem Moment online, in Ihrem privaten Netzwerk ... wenn Sie Ihre App von außerhalb des PCs überprüfen möchten.

Sie diesen Punkt benötigen.

1- check the principal adress pc, the ip 
2- you computer, shut down your firewall,, some times block you app. 
3- in your second computer, connect in the same wifi, and put adress in a 
browser and port, and you will saw you app online 

Beispiel NO REAL

Änderung ww.example.com von 1.63.21.0:3000

Sie behalten App, die ganze Zeit laufen, wenn Sie App fertig ist, Du wirst diesen Befehl brauchen.

forever start app.js

das heißt, die ganze Zeit von dir Computer einschalten, werden Sie App starten, einen Dienst zu geben, in diesem Fall Ihre App

Referenz https://github.com/foreverjs/forever

Wenn du wirklich einen Server bauen willst und deinen PC in die Internetwelt bringen willst, musst du dein Modem konfigurieren und eine Adresse kaufen .. wie ein Host im Internet, eine Domain, hoffe dir mit dieser Nachricht zu helfen

0

Ich würde empfehlen, einen Dienst wie Heroku anstelle von Ihrem Heimnetzwerk zu verwenden, es hat viel bessere Betriebszeit, und Sie müssen nur über den Code in Ihrer App statt der Netzwerk- und Systemarchitektur sorgen.