0.2.1 • Published 8 years ago
wsoop v0.2.1
wsoop
Framework for developing efficient WebSocket server applications.
Installation
$ npm install --save wsoop
Usage (< ES2015)
Create applicaton using the Server class.
var wsoop = require('wsoop');
var app = new wsoop.Server();
...
app.listen(5000);Add actions (routes) to the application.
var myAction = new wsoop.Action()
  .add('hello', () => {
    // world!
  });
app.add(myAction);Usage (>= ES2015)
You can directly import Server and Action class from wsoop package.
import { Server, Action } from 'wsoop';Class and Decorators
You can use ES2015 classes and decorators to define actions.
import { bind } from 'wsoop';
class MyAction {
  @bind('message')
  onMessage() {
    //
    // New message from socket
    // TODO: do some stuff here
    //
  }
}More examples will be available soon...
Verbose
You can set environment variable to display verbose log messages.
$ DEBUG=ws:* node myApp.jsLicense
MIT