首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome控制台中未显示的事件流数据

Chrome控制台中未显示的事件流数据
EN

Stack Overflow用户
提问于 2019-03-16 20:50:29
回答 1查看 5.7K关注 0票数 13

我的前端有一个EventSource侦听器,它调用一个复杂的后端方案。这个代码块是用打字本写的。

代码语言:javascript
运行
复制
import * as EventSource from 'eventsource';      

private streamData() {
    let source = new EventSource('http://localhost:3000/websocket/server/stream');

    source.onopen = (e) => {

    };

    source.onmessage = (e) => {
      console.log('id: ' + (<any>e).lastEventId + '; type: ' + e.type + ' data: ' + e.data);
    };
  }

我向我的服务器发送以下响应:

代码语言:javascript
运行
复制
res.write('id: ' + this.messageId++ + '\n');
res.write('type: message\n');
res.write('data: ' + message + '\n\n');
res.flush();

现在,在Chrome控制台上,我得到了所需的所有数据。

但是,在xhr监视器上,我看不到EventStream数据。

我得到的信息在我的前端,所以这不是一个阻碍我的问题,但可能会造成一些问题,稍后调试。

EN

回答 1

Stack Overflow用户

发布于 2019-11-08 15:16:35

我也有过同样的问题。只有在使用eventsource类的内置浏览器实现时,才会显示数据。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55201372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档