@aabegg/websocket 中文文档教程
Installation
npm install @aabegg/websocket
Benutzung
Das WsModule
muss im AppModule eingebunden werden。
import { NgModule } from '@angular/core';
import { WsModule } from '@aabegg/websocket';
@NgModule({
declarations: [],
imports: [WsModule],
providers: []
})
export class AppModule { }
Verbindung herstellen:
this._ws.connect(
ws://localhost:9900?token=${token});
示例:
import { Component, onInit } from '@angular/core';
import { Ws } from '@aabegg/websocket';
@Component({
selector: 'demo-component',
template: '<div>demo</div>',
styleUrls: ['./demo.component.scss']
})
export class DemoComponent implements onInit {
constructor(private _ws: Ws) { }
ngOnInit() {
this._ws.connect(`ws://localhost:9900?token=${token}`);
}
}
Lokale Events:
Der Websocket
löst folgende < code>Broadcaster Events aus:
- websocketConnected
- websocketDisconnected
- websocketDied (Dieser Event wird nach 5 Fehlversuchen ausgelöst.)
Events vom Server:
Websocket leite alle Events vom Websocket-Server 和 den播音员韦特。 数据将由服务器提交,但不包含 JSON 文件。 Die Daten müssen wie folgt strukturiert sein:
{"data": {
"name": "demoEventName",
"data": {"hallo": "Welt"}
}}
Dieser Event kann wie folgt empfangen werden:
this._bc.on('demoEventName').subscribe((data: any) => {
console.log(data); // => {"hallo": "Welt"}
});
Versionen
1.0.0
- Initiale Version
Installation
npm install @aabegg/websocket
Benutzung
Das WsModule
muss im AppModule eingebunden werden.
import { NgModule } from '@angular/core';
import { WsModule } from '@aabegg/websocket';
@NgModule({
declarations: [],
imports: [WsModule],
providers: []
})
export class AppModule { }
Verbindung herstellen:
this._ws.connect(
ws://localhost:9900?token=${token});
Beispiel:
import { Component, onInit } from '@angular/core';
import { Ws } from '@aabegg/websocket';
@Component({
selector: 'demo-component',
template: '<div>demo</div>',
styleUrls: ['./demo.component.scss']
})
export class DemoComponent implements onInit {
constructor(private _ws: Ws) { }
ngOnInit() {
this._ws.connect(`ws://localhost:9900?token=${token}`);
}
}
Lokale Events:
Der Websocket
löst folgende Broadcaster
Events aus:
- websocketConnected
- websocketDisconnected
- websocketDied (Dieser Event wird nach 5 Fehlversuchen ausgelöst.)
Events vom Server:
Der Websocket leitet alle Events vom Websocket-Server an den Broadcaster weiter. Die Daten welche vom Server kommen werden immer als JSON geparst. Die Daten müssen wie folgt strukturiert sein:
{"data": {
"name": "demoEventName",
"data": {"hallo": "Welt"}
}}
Dieser Event kann wie folgt empfangen werden:
this._bc.on('demoEventName').subscribe((data: any) => {
console.log(data); // => {"hallo": "Welt"}
});
Versionen
1.0.0
- Initiale Version
更多
你可能也喜欢
- 2r-stepper 中文文档教程
- @0x-lerna-fork/npm-dist-tag 中文文档教程
- @1024pix/pix-ui 中文文档教程
- @121watts/cypress-nextjs-auth0 中文文档教程
- @4geeksacademy/react-flux-dash 中文文档教程
- @4geit/swg-destructuring-parameters-helper 中文文档教程
- @512ks/nec-model-web 中文文档教程
- @59naga/babel-plugin-transform-array-from 中文文档教程
- @aardvarkxr/aardvark-react 中文文档教程
- @ably-labs/locust 中文文档教程