2012-04-29 10 views
0

私はNode.jsが本当に新しく、何か不思議に思っています。私はこのすべての仕組みを自分自身に教える方法として、簡単なチャットルームアプリケーションを構築しようとしています。ノードサーバーとWSサーバーが並行して実行されていますか?

私は、自分のサイト(ホームページ、ログイン、チャット画面など)のページを提供するノードhttpサーバーを持っていることを確認してから、接続されているすべてのサーバーに短いメッセージを受け入れるWSサーバーを持っていますユーザー。

これが正しい方法であるかどうかは分かりません。ノードサーバー上のユーザーを認証し、WSサーバー上で認証されていることを確認できますか?彼らは何らかのセッションを共有することができますか?

助けが必要です!

答えて

1

あなたはWebSocketサーバーを実装するために何を使用しているのか言及していないので、あなたはsocket.ioを使用していると仮定します。

socket.io handshake processを使用すると、HTTPセッション状態にアクセスできます。

Expressを使用している場合(もう一度、強くお勧めします)、it's easy to tie the two together

+0

私はeinaros ws(https://github.com/einaros/ws)を使用しています。手を振ってもsocket.ioを取得できませんでしたが、もう一度試してみます – michael

関連する問題