【问题标题】:Django Rest Framework + Angular 2Django 休息框架 + Angular 2
【发布时间】:2018-11-05 00:38:46
【问题描述】:

我是 Web 开发的新手。

现在,我使用 Angular 2 作为前端,使用 Django-Rest-framework 作为后端。在线浏览教程时,人们经常构建 angular2 应用程序(ng build),然后将这些构建的文件放在 django 项目下。但我的问题是,这种做法不是违背了脱钩的目的吗?你能告诉我这两种方法的优缺点吗?

  1. 让 Django 托管构建的 Angular 项目,并将其部署为一个实例。
  2. 分离前端和后端,并将它们部署为两个实例。

提前致谢。

【问题讨论】:

    标签: django angular


    【解决方案1】:

    我认为没有理由在 Django 项目中托管 Angular 应用程序,大多数应用程序会将前端与后端分开并将它们部署到不同的服务器(至少根据我的经验)以确保更容易维护,如果你的后端有任何错误,您将更容易找到错误所在以及如何修复它。

    将两者混合意味着如果由于某种原因前端或后端有任何问题,整个应用程序都会出现问题并导致糟糕的用户体验。

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 2013-04-08
      • 2021-11-26
      • 1970-01-01
      • 2015-02-25
      • 2016-04-25
      • 2016-03-23
      相关资源
      最近更新 更多