我用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