我正在使用MERN堆栈开发应用程序。
- 我可以单独部署客户端和服务器代码吗?
- 客户端和服务器应该使用哪些AWS服务?
- 我还需要考虑什么?
- 可以
- 你可以使用amplify部署react,也可以使用elastic beanstalk作为node。您还可以使用ec2实例来部署节点应用程序。你甚至可以将react添加到ec2中,但最好将其单独部署。
- 你将使用api连接你的前端和后端。因此在部署时需要添加正确的域名。您还需要在后端为前端域启用CORs。
可能会遇到其他问题,如打开正确的端口(特别是如果您使用ec2),从互联网访问应用程序等。我建议您逐步部署应用程序,确保每一步都能正常工作。例如,在您连接前端之前,您的后端api可以自己访问