当我尝试在函数ADNOTED中访问请求头时,该函数以@app.before_request表示,它始终为None。以前有人有过这个问题吗? 以下是函数:
@app.before_request
def verifyToken():
if request.endpoint in ['myEndpoint']
auth = request.headers.get('Authorization')
if auth.startswith('Bearer '):
jwtToken = auth[7:]
try:
decoded = jwt.decode(jwtToken, 'secret_key', algorithms=['HS256'])
except jwt.ExpiredSignatureError as e:
responseObject = {
"status": "failed",
"message": "Token has expired. Please login again."
}
return jsonify(responseObject), 401
目前没有回答
相关问题 更多 >
编程相关推荐