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

标签 python url flask

我计划使用 React 进行客户端路由的应用程序。服务器提供这些服务:

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

客户端路由器“服务”:

/proposals
/projects

问题与初始请求命中服务器有关。对 say /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()

最佳答案

像这样的事情怎么样:

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

关于python - 如何使用 Flask 处理服务器接收到的客户端路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31940336/

相关文章:

python - 使用不同目录中的源代码构建 Python 包

html - 在网页上使用基本 URL 是否正确

python - 通过Python脚本删除Elasticsearch索引时出现TransportError

python - 根据键具有不同名称的值对字典列表进行排序

python - 如何找到列表中某个数字的平均值[python]

android - 图像未从 ListView 上的 URL 加载

regex - 如何让 Django urls.py 识别 url 中的#(哈希)?

python - 为什么我的 gunicorn Python/Flask worker 退出信号项?

python - 为什么alembic不能自动生成?

python - 在 Gunicorn/Flask 应用程序中的进程之间共享静态全局数据