加载json文件时出现此错误:
无法加载http://localhost/sandbox/data.json?_=1505732125859:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:5000'因此不允许访问。
#...
from flask_cors import CORS
app = Flask(__name__)
CORS(app, resources={r"/*": {"origins": "*"}})
@app.route('/')
def index():
return render_template('index.html')
试过这个解决方案..但仍然得到同样的错误Javascript - No 'Access-Control-Allow-Origin' header is present on the requested resource
答案 0 :(得分:1)
您已在错误的服务器上设置CORS权限。
http://localhost:5000
上的网页正在向http://localhost
发送请求。
您的标题授予每个网站(*
)访问http://localhost:5000
上的数据的权限,但您尝试访问http://localhost
上的数据。
您需要在http://localhost
上设置CORS权限。
This answer解释了背景。