我正在使用带有Apache前端的烧瓶。当呼叫某个端点时,例如/ app,在Flask重定向调用中,我想保留原始URL到另一个后端。如果我使用这种Flask逻辑
@app.route('/app')
def app():
# some logic here
return redirect(uri, code=302) # let's say uri=http://backend:port
,我用http://host:port/app
调用了一个调用,它将在上面的代码片段中调用并调用对uri的要求。我在浏览器中得到的是http://backend:port
而不是http://host:port/app
。问题是如何在Flask中重定向呼叫,并将原始请求网址保留在apache中,然后再获取重定向uri。