RxJS 6 websocket没有收到任何消息

时间:2018-08-11 23:41:32

标签: websocket rxjs

我正在下面的示例代码中测试rxjs websocket,但是当我尝试从https://www.websocket.org/echo.html发布时,我无法在HTML上收到任何消息,这是预期的吗?如何从https://www.websocket.org/echo.html订阅主题?

<html>

<head>
    <script src="https://unpkg.com/@reactivex/rxjs@6.2.2/dist/global/rxjs.umd.js"></script>
    <script>
        const { WebSocketSubject } = rxjs.webSocket;
        const socket$ = new WebSocketSubject('wss://echo.websocket.org');
        socket$.subscribe(
                (data) => console.log(data),
                (err) => console.error(err),
                () => console.warn('Completed!')
            );
        console.log('here')
    </script>
</head>

<body></body>

</html>

1 个答案:

答案 0 :(得分:0)

websocket.org/echo.html不提供广播,因此将其用于本地测试将不会收到任何答复。

运行本地websocket服务器进行测试是一种方法。