2017-02-11 71 views
0

我在localhost:3000上運行一個應用程序,現在我正在尋找使用我的家庭網絡來託管它。 我在Windows機器上運行,我看了一些指南,但沒有一個看起來足夠完整。 任何幫助,非常感謝。Hosting Nodejs應用程序

+0

所以,你的意思是你將使用你的計算機的IP地址作爲公共IP地址......(其他機器上的人員將能夠使用你的機器的IP訪問你的應用程序) –

回答

0

當你在localhost:3000上運行你的應用程序時,你在那個時候的應用程序在線,在你的私人網絡......如果你想從外部電腦檢查你的應用程序。

您將需要這一點。

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 

示例中沒有實際

變化ww.example.com通過1.63.21.0:3000

,讓您的應用程序,所有的時間運行,當你的應用程序完成後,你需要這個指令。

forever start app.js

,這意味着,你所有的時間電腦開啓時,您的應用程序將啓動,給一個服務,在這種情況下,你的應用程序

參考 https://github.com/foreverjs/forever

如果你真的想建立一個服務器,並把你的電腦在互聯網世界中,你將需要配置調制解調器,併購買一些地址..就像一個主機在互聯網上,一個域名,希望可以幫助你與這個消息

0

我建議使用像Heroku這樣的服務而不是家庭網絡,它具有更好的正常運行時間,並且只需要擔心應用中的代碼而不是網絡和系統體系結構。