webSocket问题:sockjs+stomp向后台发送数据和接收数据,如何解决

需求:
建立连接之后,向后台发送数据,后台返回数据信息,然后我们在解析。
遇到的问题:

clipboard.png
不懂以上的写法对不对。

let url = 'http://*'

  let socket = new SockJS(url, undefined, {
    protocols_whitelist: ['websocket']
  });
  let stompClient = Stomp.over(socket);

  stompClient.connect({}, function(frame) {
    // 向后台发送数据
    stompClient.send("/ws-df/dfs", {
    'uid': '088263',
    'type': 'aaaa',
    'Message':new Date().getTime()
  },"Hello, STOMP");
    // 接收后台返回的消息
    stompClient.subscribe('/us/' + 'aaaaa' + '/dfd', function(message) {
      console.log(message);
    });
  });
阅读 8.9k
2 个回答

能运行就是对的,不能运行就是错的。你是问优雅写法?

你的stompClient.connect()中的参数写的什么?连接成功的回调函数写的有问题。仔细看看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题