环境
Python 3.11.5
Flask 2.2.2
完整代码如下:
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)