簡體   English   中英

如何在實時服務器上上傳Node.js項目或安裝Node.js和NPM模塊

[英]How to upload nodejs project or install nodejs and npm modules on live server

我已經用node和socket io制作了一個實時聊天應用程序,它在我的本地計算機上運行良好。 但是是時候在我的實時Windows服務器上運行它了。 我不明白該如何設置。 我是否需要將文件上傳到服務器,還是必須在服務器中安裝node js和npm模塊,然后上傳文件。 我該怎么做? 我將如何像在節點chat.js這樣的本地計算機中那樣運行命令提示符? 任何幫助表示贊賞。 提前致謝。

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

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

把事情簡單化:

  1. 下載並安裝NodeJS,NPM( 在此處
  2. 您需要建立一種簡單的方法將文件移動到遠程服務器。 由於您可以運行代碼並在本地計算機上進行開發,因此我建議您為此使用github。 設置存儲庫並將其克隆到遠程服務器上。 然后,您始終可以使用git推送和拉出更改。
  3. 您需要建立一種簡單的方法來在遠程服務器上運行代碼。 由於使用Windows,因此建議您創建一個.bat文件,該文件將進行所有准備工作並運行您的代碼。 在最簡單的情況下,它將包含node path\\to\\project\\chat.js 然后,使用控制台運行此文件。 如果要使用github,則可能應將此.bat文件包括在存儲庫中。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM