1.安装stomp插件
npm install @stomp/ng2-stompjs --save
ng2-stompjs
2.使用配置连接
const stompConfig: StompConfig = {
// Which server?
url: 'ws://127.0.0.1:15674/ws',
// Headers
// Typical keys: login, passcode, host
headers: {
login: 'guest',
passcode: 'guest'
},
// How often to heartbeat?
// Interval in milliseconds, set to 0 to disable
heartbeat_in: 0, // Typical value 0 - disabled
heartbeat_out: 20000, // Typical value 20000 - every 20 seconds
// Wait in milliseconds before attempting auto reconnect
// Set to 0 to disable
// Typical value 5000 (5 seconds)
reconnect_delay: 5000,
// Will log diagnostics on console
debug: true
};
@NgModule({
declarations: [
AppComponent,
RawDataComponent,
StatusComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [
StompService,
{
provide: StompConfig,
useValue: stompConfig
}
],
bootstrap: [AppComponent]
})
网友评论