Sanic 类的middleware()方法的API接口。
middleware() 方法/函数
定义
middleware(middleware_or_request)
装饰并注册中间件在请求之前被调用。调用方式有:@app.middleware('request')
或 @app.midddleware('response')
参数
– middleware_or_request:可选参数,用于识别被注册的中间件的类别。
例子
app = Sanic(__name__)
@app.middleware('request')
async def add_key(request):
# Add a key to request object like dict object
request['foo'] = 'bar'
@app.middleware('response')
async def custom_banner(request, response):
response.headers["Server"] = "Fake-Server"
@app.middleware('response')
async def prevent_xss(request, response):
response.headers["x-xss-protection"] = "1; mode=block"
app.run(host="0.0.0.0", port=8000)

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。
***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.con 原创,没有猿人学授权,请勿以任何形式转载。***
说点什么吧...