flask before_request 请求拦截器返回无值则放行,有值则拦截

环境

复制代码
Python              3.11.5
Flask                         2.2.2

完整代码如下:

py 复制代码
from flask import Flask, make_response, Blueprint

app = Flask(__name__)
user_blue = Blueprint('user', __name__, url_prefix='/api/user')
@user_blue.before_request
def before_request():
    print("这个是before_request")
    # return make_response("使用make_response是会被拦截的,输出此句则表示被拦截了")
    # return '有返回值就会被拦截,输出此句则表示被拦截了'  #
    return # 没返回值就不会被拦截  即return后边啥也不写


@user_blue.route("/")
def index():
    print("hello")
    return f'Hello'

#  user_blue 需要被app注册
app.register_blueprint(user_blue)

if __name__ == "__main__":
    app.run(debug=True)
相关推荐
大象席地抽烟6 分钟前
Spring AI RAG 体验项目
后端
十重幻想13 分钟前
reshape的共享内存
python
SimonKing17 分钟前
百度统计、Google Analytics平替开源网站分析工具:Umami
java·后端·程序员
Juchecar22 分钟前
设计模式不是Java专属,其他语言的使用方法
java·python·设计模式
scala舔狗汪40 分钟前
双层跳动爱心❤️❤️💕💕
python
欲买桂花同载酒41 分钟前
postgis空间坐标系实践
后端
码事漫谈42 分钟前
智能运维与资源优化:金仓数据库助力企业年省百万运维成本
后端
Rolei_zl1 小时前
AIGC(生成式AI)试用 40 -- 程序(Python + OCR)-2
python·aigc
可触的未来,发芽的智生1 小时前
触摸未来2025-11-09:万有力,图论革命
javascript·人工智能·python·程序人生·自然语言处理
苏三说技术1 小时前
5种分布式配置中心
后端