我正在使用 Connexion 构建一个 API,所以我使用app = connexion.FlaskApp(__name__)
而不是Flask(__name__)
.
我想添加before_request
和after_request
处理程序来打开和关闭数据库连接。然而,由于app
是一个connexion.FlaskApp
对象,那些装饰器方法不存在。
@app.before_request
def before_request():
g.db = models.db
g.db.connection()
@app.after_request
def after_request():
g.db.close()
使用 Connexion 时如何使用before_request
其他 Flask 方法?