【问题标题】:Aws Mobile Hub: separate Front End(s) from Back EndAws Mobile Hub:将前端与后端分开
【发布时间】:2018-05-04 10:54:51
【问题描述】:

我仍在发现 awsmobile 并且仍然需要阅读大量文档,但我不太明白为什么 awsmobile init 在我的 React 项目中生成 awsmobilejs/backend 因为:

1) 我认为 FE 和 BE 不应该在同一个仓库中。

2) 稍后我可能会在单独的存储库中创建移动应用程序。那么它将如何运作?根据文档,我必须再次运行awsmobile init <project_id>,它也会在那里下载awsmobilejs/backend 文件夹(重复)

对我来说,将 FE 和 BE 分开是有意义的,尤其是如果您有多个前端(WEB 和移动应用程序)。 Aws 移动中心甚至允许您在控制台中创建多个“应用程序”(android、iOS、web 和 react-native)。 我如何将所有内容分开?并在以后“连接”它们?

奖金问题: awsmobile (cloud-api) 与aws SAM 有何不同? 他们似乎为后端实现了类似的目标

谢谢

【问题讨论】:

    标签: reactjs aws-mobilehub aws-sam-cli


    【解决方案1】:

    让开发人员能够在同一个项目中开发前端和后端实际上是 awsmobile-cli 的设计目标之一。我们认为这将使开发更容易。

    一个BE项目可以使用awsmobile init <project-id>链接到多个前端项目,如2)中所指出的。

    我认为此设置没有任何问题,但欢迎提出反对此设计的论点,并将在我们未来的更新中予以考虑。 如果您详细描述一些这种设计导致项目开发生命周期管理不佳的场景,将会更有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-10
      相关资源
      最近更新 更多