У меня есть проект angular, который использует SignalR, когда я создаю его без указания типа транспорта или длинного запроса, все работает как положено, однако, когда я использую ServerSentEvents, ничего не происходит, также нет никаких ошибок, появляющихся в консоли и остальная часть кода работает нормально.
Это работает, на консоли появляется «Соединение установлено», и я могу отправлять и получать уведомления.
public startConnection = () => {
this.hubConnection = new signalR.HubConnectionBuilder()
.withUrl(apiBasePath + "/Notify", signalR.HttpTransportType.LongPolling)
.build();
this.hubConnection
.start()
.then(() => console.log("Connection started"))
.catch(err => console.log("Error while starting connection: " + err));
};
Это не так, и сообщений об ошибках нет.
public startConnection = () => {
this.hubConnection = new signalR.HubConnectionBuilder()
.withUrl(apiBasePath + "/Notify", signalR.HttpTransportType.ServerSentEvents)
.build();
this.hubConnection
.start()
.then(() => console.log("Connection started"))
.catch(err => console.log("Error while starting connection: " + err));
};
Кто-нибудь знает, почему это может быть? Или, по крайней мере, знаете, как получить некоторые сообщения об ошибках?
Спасибо