11Flask的中间件
Flask的中间件
from flask import Flask
app = Flask(__name__)
class MyMiddleware:
def __init__(self,wsgi_app):
self.wsgi_app=wsgi_app
def __call__(self,environ, start_response):
print("之前")
res=self.wsgi_app(environ, start_response)
print("之后")
return res
@app.route('/index')
def index():
return "ok"
if __name__ == '__main__':
# app.__call__
app.wsgi_app = MyMiddleware(app.wsgi_app)
app.run()