проблема с настройкой прокси сервера отладки - PullRequest
1 голос
/ 14 мая 2019

Используя угловой сервер отладки 2, я передаю запросы на настоящий сервер, используя proxy.config.js. Кажется, что библиотека ng2-signalr не учитывает конфигурацию прокси-сервера и будет пытаться выполнить запросы к тому, что было определено как url в используемом IConnectionOptions.

для следующего запроса:

GET

localhost:4200/signalr/negotiate?clientProtocol=2.1&user=client&connectionData=%5B%7B%22name%22%3A%22compilationhub%22%7D%5D&_=1557816148076

выдается следующая ошибка:

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https

Каков был бы лучший образ действий?

1 Ответ

0 голосов
/ 15 мая 2019

Я получил это, добавив маршрут сигнализатора в proxy.config.js и установив свойство url моего IConnectionOptions в location.origin. Эта настройка обходит маршрут по умолчанию /signalr, поэтому двойной косой черты не используется.

new proxy config

with double forward slash route

without double forward slash route

working

...