Как включить CORS в AppRTC?
Я развернул свой собственный сервер apprtc с коллайдером и сервером поворотов, настроенным в движке Google App локально с помощью virtualbox. Все работает правильно, но я хочу использовать этот сервер apprtc в моем другом проекте, который находится в IP-адресе anoter. Итак, IP-адрес Apprtc и IP-адрес моего проекта различаются. Теперь, когда я включил apprtc.debug.js
& appwindow.js
файлы в мой проект, он не может инициализировать loadingParams и говорит это сообщение об ошибке "Запрос на перекрестный источник заблокирован: та же политика происхождения запрещает чтение удаленного ресурса в http://<IP OF APPRTC>:8080/params
, (Причина: отсутствует заголовок CORS "Access-Control-Allow-Origin").
Тем не менее, ввод http://<IP OF APPRTC>:8080/params
в браузере дает правильный ответ, но не в проекте, который вызывается в appwindow.js. После небольшого поиска я добавил следующие строки в функцию sendUrlRequest:
xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
xhr.setRequestHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
Теперь он говорит: "Запрос CORS не выполнен". Как я могу заставить это работать? Нужно ли включать Cors на стороне сервера, если да, то где и как это сделать? Пожалуйста, помогите мне, я полностью потерян здесь...