博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ng2-stomp-service ng2 ng4 websocket使用
阅读量:5919 次
发布时间:2019-06-19

本文共 1037 字,大约阅读时间需要 3 分钟。

1、安装

npm i --save stompjsnpm i --save sockjs-clientnpm i --save ng2-stomp-service

2、如果使用angular-cli 创建项目,那么配置 angular-cli.json

"../node_modules/sockjs-client/dist/sockjs.min.js", "../node_modules/stompjs/lib/stomp.js"

3、引入服务文件 ng2-stomp-service 可以在module中全局引入,也可以在组件中,只在本组件中使用

本组件中引入import {StompService} from 'ng2-stomp-service';@Component({    。。。    providers: [        StompService    ]    。。。})

4、配置链接

constructor(public stompService: StompService) {    // 配置  要连接的服务器地址    stompService.configure({            host: "http://11.177.15.104:8080/emanager/e-stomp-endpoint",            debug: true,            queue: {                "init": false            }   });this.stompService.startConnect().then(() => {            this.stompService.done("init");            console.log("链接成功");    // 接收消息        this.stompService.subscribe("/user/20001/sysnotice",                (data: any) => {                    console.log(data);                }        );    // 发送消息         this.stompService.send('destionation',{"data":"data"});}

官方地址:

转载地址:http://zcbvx.baihongyu.com/

你可能感兴趣的文章
Nginx 日志文件切割
查看>>
[李景山php]每天TP5-20170102|thinkphp5-Env.php
查看>>
router-id的作用
查看>>
how to remove sql cluster 2012
查看>>
fdisk交互式划分磁盘分区示例
查看>>
Linux 根分区空间不足,mysql数据占用过大
查看>>
“chaos”的算法--之Floyd算法详解(求最短路径)
查看>>
提高企业IT服务管理能力的神器-ITSM(IT Service Management,IT服务管理)
查看>>
【RHCE学习笔记】RHEL7下ISCSI存储的配置过程
查看>>
SSH Secure Shell Client中文乱码的解决方法
查看>>
我的友情链接
查看>>
django路由层
查看>>
Windows 2008 WDS 服务器搭建续(三)
查看>>
redis-dump数据导出以及redis-load还原数据
查看>>
使一段代码随项目开启而开启
查看>>
Linux安装使用GoldenGate
查看>>
网络设备配置与管理
查看>>
JSP技术已死 ? (Java Server Page technology will die) ?
查看>>
php-fpm工作原理
查看>>
Saltstack之pillar组件
查看>>