【发布时间】:2012-08-24 09:21:34
【问题描述】:
我正在尝试将 EventSource 与 Dart 一起使用。
var source = new EventSource('/myUrl');
source.on.error.add((Event e) => print('error'));
source.on.message.add((MessageEvent me) => print(me.data));
消息很受欢迎,但总是打印“错误”。 如何获得有关此错误的更多信息? 我尝试使用 ErrorEvent 而不是 Event 但它失败了,因为这个事件不是 ErrorEvent
【问题讨论】:
-
在上面的第二行中,您是否在处理程序中尝试了 print(e)? - 上面的清单打印字符串 'error' 而不是 Event e 的内容
-
是的,我试过了,它只是打印:'_EventImpl@65b10ff'的实例
-
我试过了,它打印了
error,当我尝试时:source.on.error.add((ErrorEvent e) => print(e.message));我得到了这个错误Exception: type '_EventImpl@65b10ff' is not a subtype of type 'ErrorEvent' of 'e'.。也许 ErrorEvent 有一个错误?
标签: dart event-sourcing