使用Javascript为Flask应用程序创建HTTP头(JWT扩展)
我正在创建一个Flask web应用程序,对于身份验证和表单,我使用JWT扩展包,特别是使用cookie。当我用@jwt_required()修饰一个路由(POST方法)并从HTML表单将值发送到路由时,修饰不允许执行该函数。 我已经阅读了JWT扩展文档,它推荐了一个javascript()脚本,它创建了一个X-CSRF-TOKEN头来发送POST请求 不幸的是,这在我的代码中不起作用。我怎样才能解决这个问题?或者只使用javascript来适应我的代码,因为我还不知道任何javascript框架。谢谢 这是我在烧瓶中的零件代码:使用Javascript为Flask应用程序创建HTTP头(JWT扩展),javascript,http,flask,http-headers,flask-jwt-extended,Javascript,Http,Flask,Http Headers,Flask Jwt Extended,我正在创建一个Flask web应用程序,对于身份验证和表单,我使用JWT扩展包,特别是使用cookie。当我用@jwt_required()修饰一个路由(POST方法)并从HTML表单将值发送到路由时,修饰不允许执行该函数。 我已经阅读了JWT扩展文档,它推荐了一个javascript()脚本,它创建了一个X-CSRF-TOKEN头来发送POST请求 不幸的是,这在我的代码中不起作用。我怎样才能解决这个问题?或者只使用javascript来适应我的代码,因为我还不知道任何javascript框
@app.route('/adduser', methods=['POST'])
@jwt_required()
def adduser_post():
if request.method == 'POST':
addusername = request.form["addusername"]
addpassword = request.form["addpassword"]
return "ok"