【问题标题】:React implementation utilizing AWS EC2 and RDS MySQL?使用 AWS EC2 和 RDS MySQL 的 React 实施?
【发布时间】:2018-09-11 06:20:51
【问题描述】:

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

【问题讨论】:

    标签: php mysql reactjs amazon-web-services amazon-ec2


    【解决方案1】:

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

    React 经常在 3 层架构中使用。其中有 3 个组件:

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

    请在此处阅读以了解更多详细信息:

    【讨论】:

    • 感谢您提供的信息;作为一个学习的人,我很感激。
    • 如果您不介意,我可以再问您一个问题吗?工作流如何在开发环境中工作?我是否可以从单个 IDE 调试 React 文件(存储在本地)和 PHP 文件(存储在远程服务器上)并将更改推送到不同的位置(S3 和 EC2)?
    • 这里有很多解决方案,我建议你选择一个教程(openclassrooms 有很好的教程从头开始)并坚持本教程教你 Web 开发的方式。此主题过于宽泛,无法发表评论
    猜你喜欢
    • 2014-05-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 2020-04-28
    • 2018-07-22
    • 2014-08-18
    • 2021-11-13
    • 2020-10-19
    相关资源
    最近更新 更多