2015-12-02 53 views
2

我用節點和套接字io製作了一個實時聊天應用程序,它在本地機器上運行良好。但它的時間來運行在我的現場Windows服務器上。我無法理解如何在那裏設置它。我是否需要將文件上傳到服務器,或者我必須在服務器中安裝節點js和npm模塊,然後上載文件。我怎麼能做到這些?我如何在本地機器上運行命令提示符,如node chat.js?任何幫助表示讚賞。 在此先感謝。如何上傳nodejs項目或在現場服務器上安裝nodejs和npm模塊

+0

你是否選擇了任何託管服務提供商?像aws/heroku/openshift? –

回答

0

您可以使用部署客戶端,如Capistrano,或者您可以上傳源文件,然後運行npm install(假設您已安裝節點),然後運行命令以啓動服務器。我建議使用像流星或風帆這樣的框架來簡化部署。或者使用像heroku這樣的雲解決方案。

0

您可以使用Jenkins將您的應用程序部署到服務器。運行bash命令和設置構建要容易得多。

0

保持簡單:

  1. 下載並安裝的NodeJS,NPM(here
  2. 你需要建立一個簡單的方式將您的文件移動到遠程服務器。既然你可以運行你的代碼並在你的本地機器上進行開發,我建議你爲此使用github。設置存儲庫並將其克隆到遠程服務器。然後,您可以隨時使用git推送和更改您的更改。
  3. 您需要建立一種在遠程服務器上運行代碼的簡單方法。由於您使用的是Windows,所以我建議您創建一個.bat文件,它可以完成所有準備工作並運行您的代碼。在最簡單的情況下,它將包含node path\to\project\chat.js。然後,使用控制檯運行此文件。如果你打算使用github,你可能應該包含這個.bat文件到你的倉庫。

祝你好運!

相關問題