如何使用Flask处理服务器上收到的客户端路由?

时间:2015-08-11 11:17:42

标签: python url flask

我计划使用React进行客户端路由的应用。服务器提供以下服务:

/
/register/*
/login/*
/api/*

客户端路由器"提供":

/proposals
/projects

问题在于初始请求命中服务器。说/projects的初始请求命中服务器,该服务器使用静态标记和客户端应用程序进行响应。

当客户端控制的路由请求进入时,如何让Flask为客户端应用程序提供服务?我可以提出以下内容,其中涉及声明每个客户端路由。还有更好的方法吗?

app=...

app.configure_blueprint(api_blueprint)

@app.route("/projects/*")
@app.route("/proposals/*")
@app.route("/settings/*")
@app.route("/something/*")
def serve_app():
    serve_static_markup()

1 个答案:

答案 0 :(得分:1)

这样的事情:

@app.route('/')
@app.route("/<path:reqpath>")
def serve_app(reqpath):
    serve_static_markup()