Socket
Socket
Sign inDemoInstall

chassis.io

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chassis.io

A lightweight wrapper around engine.io


Version published
Weekly downloads
13
decreased by-7.14%
Maintainers
1
Weekly downloads
 
Created
Source

Chassis.IO

A lightweight wrapper around engine.io to let you add real-time features to your Express.js application.

Build Status

Installation

npm install chassis.io

Setting up Chassis.io in your app


    var chassis = require('chassis.io'),
        server  = express.createServer();

    // Use the same interface that you would with
    // attaching engine.io to your Express server.
    var app = chassis.attach(server, options);
    app.listen(3000);

You'll also need to add the following client-side JS libraries to your web application:

  • Engine.io-client
  • Chassis.io-client

[TODO - put links to there libraries above]

In this order:

    
    <script src="/js/engine.io.js"></script>
    <script src="/js/chassis.io.js"></script>

Usage

There are 5 actions that you can call from the chassis.io client:

  • set

    Set a data object on the server-side socket object.

  • subscribe

    Subscribe to a channel on the server

  • publish

    Publish a message to a channel on the server.

  • unsubscribe

    Unsubscribe from a channel on the server.

  • rfc

    Call a function on the server, and get back a response

Handling the client-side API calls on the server

  • set

Test


    npm test

Background

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.

Credits & License

© 2013 Axisto Media Ltd. Chassis.io is licensed under the MIT License.

FAQs

Package last updated on 24 Jan 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc