使用AWS EC2和RDS MySQL实现反应?

问题描述 投票:0回答:1

我最熟悉AWS EC2(ubuntu linux box)和MySQL(RDS via AWS)数据库;我想将我的开发堆栈更新为React设置。是否可以运行EC2上托管的React应用程序并使用MySQL数据库?我有一个免费的层微EC2实例运行SSH管理访问(通过PuTTY连接),以及连接到我的RDS MySQL实例的凭据。关于如何明智地进行的任何最佳实践建议表示赞赏。

php mysql reactjs amazon-web-services amazon-ec2
1个回答
3
投票

你正在混淆前端开发和后端开发。

React通常用于3层架构。哪里有3个组成部分:

  1. 表示层: 你的反应应用 S3或CloudFront提供的一堆静态文件 将请求发送到应用程序层 永远不要直接访问数据库
  2. 应用层: 您的应用程序服务器(PHP,Nodejs等) 接收来自不受信任的客户端的请求,验证其有效性并相应地更新数据库 在您的情况下,在EC2上运行
  3. 数据库层: 您的RDS MySQL实例 仅由您的应用程序服务器访问

请阅读此处了解更多详情:

© www.soinside.com 2019 - 2024. All rights reserved.