GAE Web 应用程序允许将单个处理程序映射到路由:
application = webapp.WSGIApplication([
('/login', gae_handlers.UserLogin),
], debug=True)
有什么办法可以拥有请求处理程序链吗?
我希望有一个处理程序在所有其他处理程序运行之前进行身份验证。
最佳答案
您可以使用装饰器或 WSGI 中间件来完成此操作。
this answer 中有一个使用装饰器的好例子。 。尼克·约翰逊的AEoid项目使用中间件方法。
关于google-app-engine - 如何使用 webapp.RequestHandler 链处理请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764992/