【发布时间】:2019-06-17 20:58:09
【问题描述】:
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' 访问 XMLHttpRequest 在 'https://user.pythonanywhere.com/' 已被 CORS 策略阻止:否 'Access-Control-Allow-Origin'请求的资源上存在标头。”
请帮忙。不知道我错过了什么或在哪里。它说标题丢失。如何添加它以允许通信?我在哪里添加它?
【问题讨论】:
-
响应的 HTTP 状态码是什么?使用浏览器开发工具中的网络窗格进行检查。是 4xx 还是 5xx 错误,而不是 200 OK 成功消息?
标签: python cors pythonanywhere