CORS出现问题,不允许交流

时间:2019-06-17 20:58:09

标签: python cors pythonanywhere

CORS不允许通信。找不到标题

使用Python 3.7,并且webapp托管在pythonanywhere.com中

这是我在代码中调用CORS的方式:

  from flask_cors import CORS
  app = Flask(__name__)
  CORS(app)
  @app.route('/', methods=['GET', 'POST'])
   ....
   ....

我得到的错误是:

  

“从源'http://www.example.com'访问'https://://user.pythonanywhere.com/'处的XMLHttpRequest已被CORS策略阻止:无'Access-Control-Allow-Origin'标头出现在请求的资源上。”

请协助。不知道我在想什么,在哪里。它说标头丢失。如何添加它以允许通信?我在哪里添加它?

1 个答案:

答案 0 :(得分:1)

让CORS获取应用中的所有资源。

from flask import Flask
from flask_cors import CORS

app = Flask(__name__)
CORS(app, resources={r"/*": {"origins": "*"}})

此外,请确保您没有其他妨碍您在程序中使用的模块的CORS浏览器扩展程序。