Соединение создано, как показано ниже:
ngOnInit(): void {
this._hubConnection = new HubConnectionBuilder()
.withUrl('http://localhost:44306/notify',
{ skipNegotiation: true, transport: HttpTransportType.WebSockets, accessTokenFactory: () => "" }).
build();
this._hubConnection
.start()
.then(() => console.log('Connection started!'))
.catch(err => console.log('Error while establishing connection :('));}
никогда не запускается => обещание не разрешено
Конфигурация бэкэнда не должна быть проблемой: Startup.cs
app.UseSignalR(routes =>
{
routes.MapHub<BroadcastMessage>("/notify");
});
и
public class BroadcastMessage : Hub<ITypedHubClient>
{
}
public interface ITypedHubClient
{
Task BroadcastMessage(string type, string payload);
}
библиотека signalrR версия 1.0.1