This library provides an easy way to send events to a web browser (or any other client) over HTTP.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Martin Dørum 63000d45ec version bumb 4年前
README.md added 'connected' event 7年前
client.js $error event, maybe more robust 4年前
index.js improved error handling 7年前
package.json version bumb 4年前
test.js more robust maybe 4年前

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