2016-05-27 22 views
0

wsを使用して非常に単純なサーバーを作成しようとしました。 サーバーを実行すると、と私のランチはlocalhost:8080がコンソールに表示されません。WebSocketサーバーが何らかの理由で動作しない

私はclient connected on localhost:8080がコンソールに出力

-index.js

const WebSocketServer = require('ws').Server; 
const wss = new WebSocketServer({port: 8080}); 
const onConnect = wss => console.log('client connected on localhost:8080'); 

Rx.Observable 
    .fromEvent(wss, 'connection') 
    .subscribe(onConnect); 

答えて

0

を見るべきであるあなたは、ブラウザで直接開いていることでのWebSocketにそれを接続することはできません。いくつかのHTMLページでHTTPサーバーとレスポンスを作成する必要があります。このHTMLページでは、WebSocketサーバーに接続するjavascriptを含める必要があります。

<script> 
var socket = new WebSocket("ws://localhost:8080"); 
</script> 
+0

私はドキュメントでそれがわかりませんでした。 ありがとうございました:D – Focus

+0

@Focusようこそ!それが助けてくれたら、この答えを正しいとマークすることを忘れないでください:) – dizballanze

関連する問題