簡體   English   中英

亞馬遜AWS Node.js WebSocket

[英]Amazon AWS Node.js WebSocket

使用Amazon AWS Free Usage Tier,我應該如何部署使用wspg模塊的簡單Node.js WebSocket聊天服務器

  1. 如果可以: 如何將Node.js WebSocket服務器部署到Amazon Elastic Beanstalk?

  2. 否則,我應該采取什么步驟來直接使用EC2進行設置?

  3. 或者,我應該使用OpsCloud嗎?

您可以將Elastic Beanstalk與免費使用層一起使用。 但是,如果您想同時運行Postgres和Node.js,您可能會發現需要滾動自己的EC2實例以保持免費使用限制 - 請在此處查看: http//aws.amazon.com/free/

EB確實使部署相對簡單,如果您正確地進行開發設置,EB將安裝您需要的額外節點模塊。

無論如何,在開發時你會發現你需要安裝新模塊 - 我相信你已經熟悉了npm install機制。 您需要添加的是--save選項,所以

npm install pg

npm install --save pg

然后,將該包添加到package.json文件的dependencies部分。 部署到EB或任何其他開發系統時,會自動安裝這些依賴項(系統運行npm install )。 如果要從存儲npm install到服務器上,那么自己運行npm install將安裝這些模塊。

希望這有助於您獲得服務器上安裝的模塊。 值得注意的是,您的node_modules目錄不應與您的代碼一起提供 - 讓系統在部署時構建它。

暫無
暫無

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

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