未解析直接链接的Flask路由通配符



我试图将所有路由合并为1,但现在我无法解决直接链接:

在客户端,我们引入了react路由器,所以我不再需要所有这些路由:

@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 = ''):

最新更新