Stomp(WebSocket):如何在Web Developer Tools中启用/禁用显示Stomp事件的数据

时间:2018-06-19 18:32:38

标签: websocket stomp spring-websocket

我正在与:

  • Spring Framework-5.0.5.RELEASE
  • 踩踏2.3.4

以下工作正常:

$('#ws_connect').click(function(){

    console.log('Connect clicked');

    var socket = new SockJS('/thymeleaf-02/ws/notification');

    stompClient = Stomp.over(socket);
    stompClient.connect({}, function (frame) {
        controlUI(true);
        console.log('Connected: ' + frame);
        $('#notification').append('<p>Connected</p>');
        stompClientSubscription = stompClient.subscribe('/topic/springframework.topic.websocket.schedule', function (notification) {
            console.log(' Subscribed')
            $('#notification').append('<p>' + JSON.parse(notification.body).from + ' ' + JSON.parse(notification.body).content + '</p>');
        });
    });

});

在发生“连接”事件时,通过Developers Tools会自动始终出现以下内容(与console.log(...)相关的):< / p>

<<< CONNECTED                                  stomp.2.3.4.min.js:8 
server:ActiveMQ/5.15.3
heart-beat:10000,10000
session:ID:DESKTOP-somenumbers.....
version:1.1
connected to server ActiveMQ/5.15.3            stomp.2.3.4.min.js:8
send PING every 10000ms                        stomp.2.3.4.min.js:8
check PONG every 10000ms                       stomp.2.3.4.min.js:8
>>> SUBSCRIBE                                  stomp.2.3.4.min.js:8
id:sub-0
destination:/topic/springframework.topic.websocket.schedule

出于安全目的。如果需要显示或不显示该数据,我需要具有控制权以启用(用于开发)和禁用(用于生产),这样可以避免向服务器端的客户端公开任何类型的信息。例如,它显示了ActiveMQ/5.15.3

这怎么可能?

0 个答案:

没有答案