【发布时间】:2023-03-14 06:41:01
【问题描述】:
我想主要使用 Python Flask 框架和 AngularJS 制作一个 Web 应用程序,在考虑这样做并维护应用程序的功能时,我开始想知道如何处理路由。
在flask中很容易管理后端如何直接处理路由:
@app.route('/')
def home():
显然,在 Angular 中,管理路由也很容易,并且可以通过加载特定的控制器来处理数据,以通过 XHR 访问后端的某些部分等等。
要制作一个优秀的单页 Web 应用程序,我是否会从将所有路由责任委托给 Flask 或 Angular 中获益最多,或者让 Flask 仅使用 / 处理所有路由并让 Angular 处理是否有意义?包含该单个视图中更改的所有哈希路由。
我不完全确定如何解决和委派这个问题,我意识到没有一种方法可以做到这一点,但我有兴趣看看是否有人以前搞砸过这个问题,以及他们发现什么更容易处理。
【问题讨论】:
标签: javascript python angularjs flask