J.R*_*.R. 44 javascript stomp socks websocket
我有以下情况:
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);
});
Run Code Online (Sandbox Code Playgroud)
一切正常,问题是在javascript控制台上充满了这样的调试消息:
<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
Run Code Online (Sandbox Code Playgroud)
我想禁用这些消息.
我试图改变一些选项,并试图简单地注册:
var socket = new SockJS("/mmyurl/");
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
有没有办法禁用调试消息?
任何帮助表示赞赏
J.R*_*.R. 82
好的,我找到了解决方案.
我添加了这段代码:
stompClient.debug = null
Run Code Online (Sandbox Code Playgroud)
这样,禁用了调试功能.
Pau*_*ulB 19
我尝试了JR的答案,但开始收到错误(使用redux sagas) - 将调试更改为空函数...
stompClient.debug = () => {};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15080 次 |
| 最近记录: |