我正在尝试将客户端的AngularJS的Flask-Socketio连接到Flask服务器。
与Flask服务器连接工作正常,但当我尝试连接到我的Angular控制器中的socketio时:
var socket = io.connect('http://localhost:5000');
我在浏览器控制台上看到以下错误:
无法加载 http://localhost:5000/socket.io/?EIO=3&transport=polling&t=1526477253000-2: 响应中“Access-Control-Allow-Origin”标头的值 请求的凭据模式为时,不能是通配符'*' '包括'。因此不允许来源“http://localhost:3000” 访问。由...发起的请求的凭据模式 XMLHttpRequest由withCredentials属性控制。
我的客户端(AngularJS)在端口3000(gulp)上运行,Flask服务器在端口5000上运行。
我尝试将flask_cors
包括在内:
cors = CORS(app, resources={r"/*": {"origins": "*"}})
但仍然会遇到同样的问题。
感谢任何帮助。 欢呼声。
答案 0 :(得分:1)
cors = CORS(app,resources = {r" / ":{" originins":" "}})
而不是明星提及你是港口的主人