使用 Angular 2 作前端、Django 作为后端时如何配置 URL?

我在开发一个项目,使用 Angular 2 作为前端,用 Django 作为后端来处理请求。
Angular 项目中使用了路由。
我该怎样来配置 URL?生产环境部署时怎样做?
(在网上搜了一下没找到相关资料)

阅读 4k
2 个回答

用了 nginx 解决的

项目用 angular-cli 生成

  • 对于 Django 的后端,都放到 api 下面,由 nginx 通过 uwsgi 反代

  • 对于 Angular2 的前端:

    1. 开发环境:开 ng serve ,nginx 对根目录做反代

    2. 生产环境:ng build之后,nginx 用 alias

新手上路,请多包涵

写一个方法,实现路由自动化 ,对所有前端的请求自动匹配。参考

推荐问题