Я пытаюсь установить соединение Flask-Socketio с AngularJS на стороне клиента и сервером Flask.
Соединение с сервером Flask работает нормально, но когда я пытаюсь подключиться к socketio в моем контроллере Angular:
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": "*"}})
Но все равно получите ту же проблему.
Любая помощь приветствуется.
Приветствия.