我计划使用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()
答案 0 :(得分:1)
这样的事情:
@app.route('/')
@app.route("/<path:reqpath>")
def serve_app(reqpath):
serve_static_markup()