2013-02-18 77 views
2

假设我有一个Flask应用程序正在运行。当有人进入任何页面或在页面上发出任何请求时,我都希望将该请求复制到另一个Flask应用程序。是否有已经存在的Flask插件可以让我这样做?使用Python将Flask请求复制到另一个Flask应用程序

通过复制我的意思是这样的:

我的应用程序是test.com。我有另一个Flask应用程序在私有IP上的私人机器上运行。当我在test.com上获得GET请求时,我想要将相同的GET请求发送到私有应用程序上的Flask应用程序。

+2

你是什么意思的“复制”? – mderk 2013-02-18 22:12:35

+1

你为什么需要这样做?我相信你可以安装某种'@ app.before_request'处理程序,但为什么? – Blender 2013-02-18 22:18:16

+0

我认为你需要一个反向代理。所有“大”web服务器(Apache,Lighttpd,nginx)都能够做到这一点。 – nkr 2013-02-18 22:18:24

回答

2

正如其他人在评论中所说,最好的代理是由您的Web服务器提供的。但是有时候你实际上需要你的web应用程序来做代理,在这种情况下看到这个答案:Proxying to another web service with Flask

相关问题