@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
更多
你可能也喜欢
- @01ht/ht-nothing-found-placeholder 中文文档教程
- @0xcert/wanchain-asset-ledger 中文文档教程
- @1mill/mongo 中文文档教程
- @1productaweek/npm-package-starter 中文文档教程
- @3angletech/tslint 中文文档教程
- @4geit/swg-paginate-helper 中文文档教程
- @4tw/vue-cli-plugin-vuetify-preset-4tw 中文文档教程
- @50000feet/oidc-slack-open-id-react 中文文档教程
- @500px_info/graphql-query-complexity 中文文档教程
- @6c65726f79/custom-titlebar 中文文档教程