|
1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # WebEvents
-
- This library provides an easy way to send events to a web browser (or any other
- client) over HTTP.
-
- ## Usage
-
- See the `test.js` file for an example application.
-
- ### Server
-
- ```
- var http = require("http");
- var WebEvents = require("webevnts");
-
- var events = WebEvents();
-
- http.createServer(function(req, res) {
- /*
- * Whatever else your app does on each request
- */
-
- events.handle(req, res);
- });
-
- // Emit whatever events you need
- events.emit("someevent", { some: "parameters" });
- ```
-
- ### Client
-
- ```
- var events = WebEvents();
-
- // Listen to events
- events.on("someevent", function(evt) {
- // evt -> { some: "parameters" }
- });
-
- // Do something whenever the client connects (or reconnects)
- events.on("connection", function() {
- // Connected!
- });
- ```
|