![](/img/trans.png)
[英]How to deploy a Node.js WebSocket server to Amazon Elastic Beanstalk?
[英]Amazon AWS Node.js WebSocket
使用Amazon AWS Free Usage Tier,我應該如何部署使用ws & pg模塊的簡單Node.js WebSocket聊天服務器 ?
否則,我應該采取什么步驟來直接使用EC2進行設置?
或者,我應該使用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.