无法使用signalR连接到服务器

时间:2019-10-30 12:58:54

标签: angular npm signalr ngrx

我尝试使用npm软件包ngrx-signalr-core。

我在app.module中设置了reducer和effect。

现在在组件中,我尝试建立连接,但是什么也没发生。在前面,我没有成功或失败的信息。同样在后端,我看不到前端已连接。

我的组件

import { Component, OnInit } from '@angular/core';
import { AppState } from 'src/app/app.reducers';
import { Store, Action } from '@ngrx/store';
import { createSignalRHub, SignalRHub } from 'ngrx-signalr-core';

@Component({
  selector: 'pdc-package-scenario-matrix-container',
  template: `
    <pdc-header-bar></pdc-header-bar>
    <pdc-matrix-grid></pdc-matrix-grid>
    <div class="flex">
      <pdc-project-details></pdc-project-details>
      <pdc-go-to-banner></pdc-go-to-banner>
    </div>
  `
})

export class PackageScenarioMatrixComponent implements OnInit{

  constructor(private store$: Store<AppState>){
  }

  ngOnInit(): void {
    const hub = {
      hubName: 'cos',
      url: 'https://localhost:50021/packagescenarios'
    };

    this.store$.dispatch(
      createSignalRHub(hub)
    );
  }
}

0 个答案:

没有答案