【问题标题】:How to handle client-side routing received at the server with Flask?如何使用 Flask 处理在服务器上接收到的客户端路由?
【发布时间】:2015-08-11 11:17:41
【问题描述】:

我计划一个带有 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()

【问题讨论】:

    标签: python url flask


    【解决方案1】:

    这样的事情怎么样:

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

    【讨论】:

      猜你喜欢
      • 2014-07-21
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      • 2013-10-25
      • 1970-01-01
      相关资源
      最近更新 更多