Я тестировал какой-то SignalR с приложением, и все работает отлично.Теперь, чтобы проверить его на сервере (azurewebsites), мне нужно, чтобы baseUrl был динамическим и получал текущий URL, чтобы можно было установить соединение с концентратором SignalR.
Теперь у меня есть следующий код для подключения:
//server configuration
export let CONFIGURATION = {
baseUrls: {
server: 'http://localhost:51913'
},
}
SomeMethod()
{
this.connection = $.hubConnection(CONFIGURATION.baseUrls.server);
//... the rest of the process to connect to the hub.
}
Очевидно, что это не будет работать с localhost в качестве URL.Как я могу получить URL хоста, чтобы начать соединение?Есть ли способ получить или прочитать его, например, из WebConfig?Я просто не знаю, как это работает.
PS: Может быть, есть какая-то возможность подключиться к моему хабу без определенного URL?