Tôi có tình hình sau:Làm thế nào để vô hiệu hóa các thông điệp debug trên STOMP sockjs-
var options = {
protocols_whitelist : [ "websocket", "xhr-streaming", "xdr-streaming", "xhr-polling", "xdr-polling", "iframe-htmlfile", "iframe-eventsource", "iframe-xhr-polling" ],
debug : false
};
var socket = new SockJS("/mmyurl/",undefined,options);
var stompClient = Stomp.over(socket);
stompClient.connect({
company : "XXXXX"
}, function(frame) {
stompClient.subscribe('/topic/mytopic', function(message){
var myitem = JSON.parse(message.body);
});
tất cả hoạt động tốt, vấn đề là trên console javascript là đầy đủ của các thông điệp debug như thế này:
<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
Và tôi muốn tắt tin nhắn.
Tôi cố gắng để thay đổi một số tùy chọn và cũng đã cố gắng để đăng ký đơn giản:
var socket = new SockJS("/mmyurl/");
nhưng nó không hoạt động.
Có cách nào để tắt thông báo gỡ lỗi không?
Bất kỳ trợ giúp nào được đánh giá cao
Đối với bất cứ ai khác đến đây, các tài liệu (http: // jmesnil. net/stomp-websocket/doc /) nói rằng bạn có thể đặt client.debug cho bất kỳ hàm nào và hàm đó sẽ chạy với mỗi thư. Vì vậy, ngoài việc có thể đặt gỡ lỗi thành 'null', bạn có thể thay đổi nó thành bất kỳ hàm nào để quản lý gỡ lỗi của riêng bạn (đặt nó bằng biến GET hoặc bất kỳ thứ gì bạn muốn) –