码迷,mamicode.com
首页 > 其他好文 > 详细

Flask 中间件

时间:2020-03-19 21:35:07      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:port   ret   after   art   main   flask   开始   print   war   

Flask中间件

from flask import Flask

app = Flask(__name__)
class MyMiddleware:
    def __init__(self,old_wsgi_app):
        self.old_wsgi_app =old_wsgi_app
    def __call__(self, environ, start_response):
        #这在befor的之前执行
        print("开始之前")
        ret = self.old_wsgi_app(environ, start_response)
        #这在after的之后执行
        print("结束之后")
        return ret

@app.route("/")
def index():
    return "ok"


if __name__ == __main__:
    app.wsgi_app = MyMiddleware(app.wsgi_app)
    app.run()

 

Flask 中间件

标签:port   ret   after   art   main   flask   开始   print   war   

原文地址:https://www.cnblogs.com/baohanblog/p/12527216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!