plex

0.0.7 • Public • Published

plex

n-tier proxy tree for nodejs

0.0.7 - high alpha - api changes/deprecations without warning.

Install

npm install plex --save

Usage (basic)

 
require('plex').start
 
    # 
    # with this opts hash/literal 
    # 
 
    secret: 'SEEKRIT'
 
    connect:
 
        # 
        # establish connection to parent proxy 
        # 
 
        adaptor: 'socket.io'
        uri: 'https://rootward.proxy:10001'
 
    listen:
 
        # 
        # listen for children 
        # 
 
        adaptor: 'socket.io'
 
        port: 10002  
        # OR server: myHttpsServer 
 
 
    # 
    # define protocol 
    # 
 
    protocol: (subscribe, publish) -> 
 
        subscribe 'event:name'(payload) -> 
 
            publish 'event:name:ack''thank you :)'
 
 

Usage (advanced)

 
plex = require 'plex'
 
class MyNode extends plex.Node
 
    constructor: (args)
 
        # 
        # constructor should assemble 
        # the necessary @opts hash/literal 
        # 
 
 
context = plex.start new MyNode my: 'args'
 
 

Readme

Keywords

none

Package Sidebar

Install

npm i plex

Weekly Downloads

1

Version

0.0.7

License

none

Last publish

Collaborators

  • nomilous