This library provides an easy way to send events to a web browser (or any other client) over HTTP.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Martin Dørum 63000d45ec version bumb il y a 4 ans
README.md added 'connected' event il y a 7 ans
client.js $error event, maybe more robust il y a 4 ans
index.js improved error handling il y a 7 ans
package.json version bumb il y a 4 ans
test.js more robust maybe il y a 4 ans

README.md

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!
});