我的websocket只能在最新打开的页面接受数据

图片描述
图片描述
而segmentfault的网站每个页面都能接收数据。
请问这可能是什么原因?

我用dva写的。每次打开新的页面都会ws.open().别人说因为开了新的websocket,老页面的老websocket不能用了。ws地址都是一样的啊。

我每次ws.open后需要fetch(GET)login和send两个接口才会开始接受数据。
但是新页面的fetch的COOKIE,和老页面的COOKIE不一样。怎么把老页面FETCH的COOKIE更新成新页面的COOKIE,好让老页面也能接受数据呢?
图片描述
图片描述

阅读 3.4k
1 个回答

后来换了个协议,用stomp就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题