如何将我制作的应用程序部署到服务器?

时间:2018-10-26 17:03:45

标签: mysql node.js reactjs express

我已经使用 mySQL,Express.js,React,Node.js

创建了一个应用程序

我的问题是,哪些服务器可以让我免费部署此应用程序?我假设TOMCAT不允许我创建它,因为我有一个node.js / express.js作为后端。

1 个答案:

答案 0 :(得分:1)

在Heroku之外,还有一些免费且易于部署的选项:

无服务器:

  1. AWS Lambda:https://amzn.to/2JgBFlL
  2. Azure Web服务:https://azure.microsoft.com/en-us/free/cloud-services/search/?&OCID=AID719825_SEM_UHdSDoOS&lnkd=Google_Azure_Brand&gclid=EAIaIQobChMIh7rFgt2k3gIVGMNkCh0wOwnqEAAYASAAEgKkP_D_BwE

当然,如果将来有要部署的超轻量级“应用”,Github页面将是一个不错的选择。

无服务器是一个非常好的选择,因为部署变得非常简单,只需将无服务器服务指向存储库并提交到存储库即可。在这种情况下,AWS或Azure将处理其余的部署过程。对于AWS和Azure,您可以轻松地链接轻量级的免费SQL数据库。

学习曲线并不比学习在Heroku上部署要艰巨,但是一旦设置起来,它就简单得多。另外-由于AWS和Azure会为您免费提供可扩展性的额外好处!