我正在使用Flask和React。我想创建一个类似于这样的类似捕获的所有路径(虽然这不起作用):
@app.route('*')
def get():
return render_template('index.html')
由于我的应用程序将使用React并且它使用index.html来安装我的React组件,我希望每个路由请求都指向模板中的index.html页面。有没有办法做到这一点(或者是以最佳方式使用重定向)?
答案 0 :(得分:9)
您可以遵循以下指南:http://flask.pocoo.org/snippets/57/
from flask import Flask
app = Flask(__name__)
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
return 'You want path: %s' % path
if __name__ == '__main__':
app.run()