Javascript Can';t使用post请求向flask api发送授权令牌

Javascript Can';t使用post请求向flask api发送授权令牌,javascript,python,flask,Javascript,Python,Flask,我正在使用flask编写一个用python编写的API,但在发送带有授权的post请求时遇到了问题。我正在使用axios发出请求 我几乎尝试了我在这个链接上找到的所有东西[] 从烧瓶导入烧瓶,请求,jsonify 从flask_cors进口cors,交叉原产地 app=烧瓶(名称) CORS(应用程序,资源={r/*”:{“源”:“*”}) @app.route(“/test”,methods=[“POST”,“GET”]) #@cross_origin对get请求进行了注释 @交叉源(方法=[

我正在使用flask编写一个用python编写的API,但在发送带有授权的post请求时遇到了问题。我正在使用axios发出请求

我几乎尝试了我在这个链接上找到的所有东西[]

从烧瓶导入烧瓶,请求,jsonify
从flask_cors进口cors,交叉原产地
app=烧瓶(名称)
CORS(应用程序,资源={r/*”:{“源”:“*”})
@app.route(“/test”,methods=[“POST”,“GET”])
#@cross_origin对get请求进行了注释
@交叉源(方法=[“POST”],允许头=[”内容-
def test():
返回jsonify({'success':True})
如果名称=“\uuuuu main\uuuuuuuu”:
app.run(host=“0.0.0.0”,debug=True)
当我使用get而不是post时,授权令牌出现在标题中

获取请求:

后请求:

编辑(已解决?


这不是一个真正的解决方案,但我切换到了fetch,这解决了我的问题,但我不明白为什么会发生这种情况

你只需要用
更改
*
http://localhost:5000/test
,您应该允许访问特定域

另一种方法是使用默认参数初始化
flask cors

from flask import Flask
from flask_cors import CORS

app = Flask(__name__)
CORS(app)

您只需使用
http://localhost:5000/test
,您应该允许访问特定域

另一种方法是使用默认参数初始化
flask cors

from flask import Flask
from flask_cors import CORS

app = Flask(__name__)
CORS(app)