Node.js 部署ReactJs+;MySQL+;NodeJs Express项目
我是ReactJs和NodeJs的新手。在使用php编程语言之前,我只是上传到cpanel并在传统主机上创建数据库。现在项目已经完成了。但我遇到了Azure、Aws和Heroku等概念。我的项目是这样工作的: 前端:Reactjs 后端:使用mysql的Nodejs express rest api(CRUD)Node.js 部署ReactJs+;MySQL+;NodeJs Express项目,node.js,reactjs,deployment,restapi,Node.js,Reactjs,Deployment,Restapi,我是ReactJs和NodeJs的新手。在使用php编程语言之前,我只是上传到cpanel并在传统主机上创建数据库。现在项目已经完成了。但我遇到了Azure、Aws和Heroku等概念。我的项目是这样工作的: 前端:Reactjs 后端:使用mysql的Nodejs express rest api(CRUD) 该项目在当地运作良好。我不知道该怎么办。我搜索了Azure和Heroku,但它非常复杂。他们之间有什么区别?我将使用发送邮件。我该怎么做?谢谢你的帮助。作为一个初学者,我只是想让你的脚湿
该项目在当地运作良好。我不知道该怎么办。我搜索了Azure和Heroku,但它非常复杂。他们之间有什么区别?我将使用发送邮件。我该怎么做?谢谢你的帮助。作为一个初学者,我只是想让你的脚湿透,我建议将你的整个应用程序部署到Heroku 首先做一个Heroku账户 要部署react API,您需要遵循以下步骤 接下来,您将希望将数据库本身部署为应用程序加载项: 最后,您将部署react应用程序本身: 这只是您可以使用的许多方法之一 如果您想获得更多“实际操作”,可以将此API部署到Amazon Web服务上,并为数据库、NodeJS API和React前端提供单独的服务
这应该是一个很好的基础,你将学到比使用Heroku方法更多的东西。作为一个初学者,我建议你将整个应用程序部署到Heroku 首先做一个Heroku账户 要部署react API,您需要遵循以下步骤 接下来,您将希望将数据库本身部署为应用程序加载项: 最后,您将部署react应用程序本身: 这只是您可以使用的许多方法之一 如果您想获得更多“实际操作”,可以将此API部署到Amazon Web服务上,并为数据库、NodeJS API和React前端提供单独的服务
这应该是一个很好的基础,您将比使用Heroku方法学到更多。感谢您的回复。那么,在这些步骤之后,我可以转移我自己的域名吗?是免费的吗?我的网站必须是发送邮件,必须存储最大记录500。这不是一个大项目,我不知道如何定价。我可以在cpanel上部署这个项目吗?根据我的研究,这是可能的。但这有意义吗?这将取决于专家组。大多数面板只支持PHP,不支持NodeJS。在这种情况下,您需要遵循上述方法。由于您还需要电子邮件,您还需要寻找电子邮件提供商,或者继续使用现有的提供商。对于以上教程,heroku的定价应该非常便宜。看看我答案中的链接。是的,你可以做到。谢谢你的帮助。谢谢你的回复。那么,在这些步骤之后,我可以转移我自己的域名吗?是免费的吗?我的网站必须是发送邮件,必须存储最大记录500。这不是一个大项目,我不知道如何定价。我可以在cpanel上部署这个项目吗?根据我的研究,这是可能的。但这有意义吗?这将取决于专家组。大多数面板只支持PHP,不支持NodeJS。在这种情况下,您需要遵循上述方法。由于您还需要电子邮件,您还需要寻找电子邮件提供商,或者继续使用现有的提供商。对于以上教程,heroku的定价应该非常便宜。看看我答案中的链接。是的,你能做到。谢谢你的帮助