如何使用webapp.RequestHandler链处理请求

Kon*_*rin 2 authentication google-app-engine web-applications

GAE webapp允许将单个处理程序映射到路径:

application = webapp.WSGIApplication([
                                     ('/login', gae_handlers.UserLogin),
                                     ], debug=True)
Run Code Online (Sandbox Code Playgroud)

我有什么方法可以拥有一系列请求处理程序吗?

我想拥有在所有其他处理程序运行之前进行身份验证的处理程序.

Woo*_*ble 5

您可以使用装饰器或WSGI中间件来执行此操作.

这个答案中有一个使用装饰器的好例子.尼克约翰逊的AEoid项目使用中间件方法.