当前位置: 首页 > 知识库问答 >
问题:

如何承载reactJs(前端)、NodeJs(后端)和Mysql数据库

公沈浪
2023-03-14

我有两个独立的项目。一个用于前端reactJs,另一个用于后端NodeJs,我使用mySQL数据库来获取数据。我的主要问题是,我不能在互联网上主持这个网站。

我尝试使用firebase托管,并能够托管前端reactJs项目。我仍然有NodeJs和MySql数据库,需要托管,以便网站发挥作用。另外,我需要在连接文件中对DB做什么更改,从前端api触发是使用axios(“http://localhost:3000”)完成的。我也需要换这个吗?我对这个托管过程是完全陌生的。

共有1个答案

潘高洁
2023-03-14

您成功地部署了前端应用程序,这太好了。正如您现在所说的,您还必须部署React应用程序正在向其发出请求的后端。我可以推荐的是使用一个在线托管平台(我个人使用DigitalOcean)并租用一个Droplet,它基本上是运行在Linux(或其他操作系统)上的服务器的一部分,您可以完全控制它。您必须准备环境,以便可以在那里部署数据库和NodeJs应用程序。

成功地准备好环境并在那里部署节点应用程序后,可以使用Droplet的IPv4与应用程序用来从React应用程序发送请求的端口相连接。示例:

‘不要使用http://your_ipv4_adress:3000,而要使用http://localhost:3000'

 类似资料: