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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (294)

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

提问于
用户回答回答于

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

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

  1. 表示层:
    • 你的反应应用
    • S3或cloudFront提供的一堆静态文件
    • 将请求发送到应用程序层
    • 永远不要直接访问数据库

  2. 应用层:
    • 您的应用程序服务器(php,nodejs等)
    • 接收来自不受信任的客户端的请求,验证其有效性并相应地更新数据库
    • 在您的情况下,在EC2上运行

  3. 数据库层:
    • 您的RDS MySQL实例
    • 仅由您的应用程序服务器访问

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

扫码关注云+社区

领取腾讯云代金券