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)
相关推荐
涛声依旧-底层原理研究所35 分钟前
残差连接与层归一化通俗易懂的详解
人工智能·python·神经网络·transformer
csdn_aspnet41 分钟前
Python 算法快闪 LeetCode 编号 70 - 爬楼梯
python·算法·leetcode·职场和发展
fantasy_arch1 小时前
pytorch人脸匹配模型
人工智能·pytorch·python
熊猫_豆豆1 小时前
广义相对论水星近日点进动完整详细数学推导
python·天体·广义相对论
web3.08889991 小时前
1688 图搜接口(item_search_img / 拍立淘) 接入方法
开发语言·python
AI算法沐枫2 小时前
深度学习python代码处理科研测序数据
数据结构·人工智能·python·深度学习·决策树·机器学习·线性回归
IT_陈寒2 小时前
Redis缓存击穿把我整不会了,原来还有这手操作
前端·人工智能·后端
X1A0RAN3 小时前
解决Pycharm中部分文件或文件夹被隐藏不展示问题
ide·python·pycharm
kyriewen3 小时前
面试官让我查各部门工资最高的员工,我用AI三秒写出窗口函数,他愣了
后端·mysql·面试
文心快码BaiduComate3 小时前
干货|Comate Harness Engineering工程实践指南
前端·后端·程序员