python - Flask 路由通配符无法解析直接链接
问题描述
我试图将所有路线合并为 1,但现在我无法解析直接链接:
在客户端,我们引入了 react-router,所以我不再需要所有这些路由:
@app.route('/')
def list():
return render_helper('index.html')
@app.route('/review/<queue_id>', methods=['GET'])
def bulk_review(queue_id=''):
return render_helper('index.html')
@app.route('/metrics')
def metrics():
return render_helper('index.html')
我将其更改为:
@app.route('/<path:path>')
def index():
return render_helper('index.html')
但是现在当我尝试访问时:/review/id
该路径不可用。
有没有办法将所有这些路线组合成1?
解决方案
您忘记添加path
到函数中:
def index(path = ''):
推荐阅读
- wso2 - 即使主机名已更改,回调 URL 也会更改为 localhost
- ruby-on-rails - 使用主动存储镜像服务直接上传
- ruby - 这个值变量是从哪里来的?
- r - 在 hchart 内循环:需要从存储在向量中的日期获取 hchart 内的多个绘图线
- php - 如何在父主题上覆盖/自定义我的 woo-commerce 子主题?
- c++ - Project2.exe 中 0x0F792B99 (opencv_imgproc249d.dll) 处的未处理异常:0xC0000005:访问冲突读取位置 0xCDCDCDCD
- python - matplotlib 可以在同一个栏中生成具有不同图例的条形图吗?
- javascript - Javascript字符串属性和for的?
- android - 如何创建这个数据库?
- php - 关键 php_buildpack 的 Keepalive 设置