A lightweight wrapper around engine.io
A lightweight wrapper around engine.io to let you add real-time features to your Express.js application.
npm install chassis.io
var chassis = require'chassis.io'server = expresscreateServer;// Use the same interface that you would with// attaching engine.io to your Express server.var app = chassisattachserver options;applisten3000;
You'll also need to add the following client-side JS libraries to your web application:
[TODO - put links to there libraries above]
In this order:
There are 5 actions that you can call from the chassis.io client:
Set a data object on the server-side socket object.
Subscribe to a channel on the server
Publish a message to a channel on the server.
Unsubscribe from a channel on the server.
Call a function on the server, and get back a response
Chassis.io was built as a replacement of the NowJS library in one of our applications. It's designed to mimic some of NowJS' functionality, but to also solve some of the challenges of running a websocket-based application across multiple Node.js processes.
© 2013 Axisto Media Ltd. Chassis.io is licensed under the MIT License.