node.js コードでブラウザーからイベントを受け取るにはどうすればよいですか? (例:Mixpanel、kissmetricsなどがこのようなことをしていると思いますか?
ありがとう
node.js コードでブラウザーからイベントを受け取るにはどうすればよいですか? (例:Mixpanel、kissmetricsなどがこのようなことをしていると思いますか?
ありがとう
他の Web サーバーがブラウザーからイベントを受信するのと同じ方法で、ブラウザーはサーバーの URL に対して HTTP 要求を行い、サーバーはその要求を受け取ります。HTTP リクエストのリッスンは、node.js の「Hello World」の例です。
あなたが探しているのはhttp://hummingbirdstats.com/ 1 秒間に 20 回のリアルタイム統計です。
まだチェックアウトしていない場合は、socket.io もチェックアウトする必要があります。Websocket イベントは、HTTP 要求よりも高速です。
dnodeをお勧めします。READMEでブラウザのdnodeを検索します。これは、RPCを作成するための迅速で完全な例です。この場合、リモート関数はイベントハンドラーになります。
これは、websocket、フラッシュソケット、およびxhrをサポートするsocket.ioを使用します。
AJAX または同様の方法を使用して、それらをサーバーに送信する必要があります。
ノードコードはサーバー上で実行されることに注意してください。ブラウザはクライアント上で実行されます。サーバーと Web ブラウザーを実行しているクライアントとの間で情報をやり取りする方法は、HTTP 要求です。