簡體   English   中英

mongodb,express.js app部署最佳實踐

[英]mongodb, express.js app deployment best practices

我有一個用express.js編寫的API,db是mongo 我打算用mlab來部署數據庫。 我真的不明白在哪里部署express api? 我可以僅將AWS用於api嗎? 是否有任何提供商可以同時托管我的數據庫和API? 部署這些API的最佳實踐是什么?

“最佳實踐”基於您的需求。 目前的趨勢是將一切都遷移到雲端。 因此,諸如AWS Elastic BeanstalkHerokuAzure App Service等服務將允許您輕松托管您的Express應用程序,而您幾乎不需要設置/配置。

我上面列出的每個提供商都有自己的NoSQL文檔存儲風格。

如果您使用NoSQL,那么堅持使用mLab可能不那么令人頭痛。

以下是我在AWS中針對簡單應用程序的方法

  1. 服務器數量:1

  2. 應用服務器和數據庫服務器在同一台機器上。

  3. 使用nginx作為Web服務器在ec2服務器中設置mongodb和nodejs。

  4. Nginx偵聽在端口3000上運行的端口80和nodejs應用程序

  5. 使用nginx反向代理訪問API端點

暫無
暫無

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

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