-1

我用flask构建了一个post api并部署在windows server中。每当我从邮递员那里打 api 时,它工作正常。但是当我从前端(离子)点击api时。它显示cors错误。我在服务器端添加了烧瓶 cors。我不确定,是来自服务器端还是客户端问题。邮递员和前端的 get 方法也可以正常工作。前端开发人员告诉我它来自后端。他尝试了前端的所有解决方案。我在下面附上了我的一些代码:

运行.py

from flask_cors import CORS
cors = CORS(app, resources={r"/*":{"origins":"*"}})

用户.py

 class GetOtp(Resource):
    def post(self):
       json_data = request.get_json()
       data = otpSchema.load(json_data).data
       #I call a third party api, SMS service provider here.
       return {'message':'OTP XXXXX sent successful'},200
4

1 回答 1

0

我的烧瓶 API 有这个问题,这就是为我解决问题的原因。

cors = CORS(app)
app.config['CORS_HEADERS'] = 'Content-Type'
于 2022-02-28T17:03:04.253 回答