问题: 当您需要从Angular提供某些URL时,以及从Django模板中提供某些URL时,最好的方式是什么?
详细信息:
我们计划从Django模板迁移到Angular。
我们计划按功能迁移功能,而不是一次性迁移。
最初,计划是:
这里,第3点对我来说似乎很棘手,可能会导致递归,因为我写的任何重定向都可能只是从第1步开始。
我们考虑的其他计划:
通过与路由匹配的代理服务器路由所有URL,然后决定是否重定向到Django和Angular。我不是很热衷于它,因为我们需要复制(然后维护)Angular或Django URL。我们需要在两个地方记住并更新URL方案
更改网址方案以区分Angular和Django应用,例如:www.example.com/angular/ vs www.example.com/rest-of-url。然后使用Gateway API,它基于URL提供页面。我们不喜欢它的原因是它打破了现有的URL。现在使用www.example.com/home的客户可能需要访问www.example.com/angular/home。另外,它看起来很丑陋。