我想在我的next.js / redux应用程序中使用redux-observable来产生副作用。该应用程序严重依赖于通过浏览器建立的websocket连接,理想情况下,我想使用中间件来处理所有这些问题。
我遇到的问题是这些史诗在服务器和客户端上都运行,因此我遇到有关未定义Websocket的错误。
注意:仅当用户按下按钮时,才建立到Websocket服务的连接。
是否可以对史诗进行分区,使其仅在客户端上运行?还是我应该考虑在其他地方建立连接。我的websocket调用的响应将导致商店中的状态发生变化,因此我很难知道我还能在其他地方进行此操作。