为什么即使在“ Access-Control-Allow-Origin”之后仍被CORS策略阻止:'*'

时间:2019-12-06 11:32:16

标签: angularjs flask

我有烧瓶api(http://127.0.0.1:5000/out/),它返回json。 Angular js也http://localhost:4300正在运行

我添加了扩展名Moesif Orign & CORS Changer并同时打开了'Access-Control-Allow-Origin':'*'

错误在下面

从原点“ http://127.0.0.1:5000/out/”到“ http://localhost:4300”处对XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否'Access-Control-Allow-来源的标头出现在请求的资源上。

链接Why does my JavaScript code get a "No 'Access-Control-Allow-Origin' header is present on the requested resource" error when Postman does not?

已经消失了

1 个答案:

答案 0 :(得分:0)

使用以下代码修复

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

@cross_origin(origin='*')