Node.js: получать события из браузера - PullRequest
3 голосов
/ 19 июля 2011

Как мне получать события из браузера в моем коде node.js? (например: я представляю, что Mixpanel, kissmetrics и т. д. делают что-то подобное?

спасибо

Ответы [ 4 ]

3 голосов
/ 19 июля 2011

Так же, как любой другой веб-сервер получает события от браузера: браузер отправляет HTTP-запрос на URL вашего сервера, а сервер получает этот запрос.Прослушивание HTTP-запросов является примером «Hello World» для node.js.

2 голосов
/ 19 июля 2011

То, что вы ищете, это http://hummingbirdstats.com/ статистика в реальном времени 20 раз в секунду.

Вам также следует проверить socket.io, если вы этого не сделали.События веб-сокетов выполняются быстрее, чем HTTP-запросы.

1 голос
/ 20 июля 2011

Я рекомендую dnode .Найдите dnode в браузере в файле README.Это быстрый и полный пример создания RPC.В этом случае удаленная функция будет обработчиком событий.

Она использует socket.io, который поддерживает websockets, flash-сокеты и xhr.

1 голос
/ 19 июля 2011

Вы должны отправить их на свой сервер через AJAX или другим подобным способом.

Помните, код узла выполняется на сервере;браузер работает на клиенте.Для передачи информации от сервера к клиенту, на котором запущен веб-браузер, используется HTTP-запрос.

...