首页 > 解决方案 > 处理连接错误 stomp 0.3.3 颤振/飞镖

问题描述

当我在我的 stomp spring 服务中输入错误的 url/ip 时,我不会触发 onWebSocketError 并且不会打印出错误,如下面的代码所示:

final stompClient = StompClient(
  config: StompConfig(
    url: 'ws://localhostxx:8080',
    onConnect: onConnect,
    onWebSocketError: (dynamic error) => print(error.toString()),
    stompConnectHeaders: {'Authorization': 'Bearer yourToken'},
    webSocketConnectHeaders: {'Authorization': 'Bearer yourToken'}));

我想向用户显示连接不可用的消息。

标签: springflutterdart

解决方案


从 0.4.0开始,onWebSocketError当错误发生时回调应该被更可靠地调用。

https://pub.dev/packages/stomp_dart_client/changelog#040


推荐阅读