Angular django rest 框架集成



如何使用 Django 服务器提供 angular? 我不想为 angular 和 Django 托管两个不同的服务器。如何使用单个 django 服务器来做到这一点? 我使用 angular 6 开发了前端应用程序,使用 DRF 开发了后端应用程序。我在后端运行 django 服务器并使用 ng serve 命令来运行角度应用程序。

要实现这一点,你应该在生产模式下为你 Angular 项目提供服务。如果您认真地将项目部署到世界,这是必须的,Angular 将优化捆绑包以使 UX 比开发模式更好。

同样对于 Django 项目,你应该使用 gunicorn 或uwsgi部署它,并使用nginx作为应用程序的反向代理(参考此要点(。

希望对您有所帮助!

最新更新