我尝试使用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)
);
}
}