0.0.17 • Published 10 years ago

sepro v0.0.17

Weekly downloads
3
License
-
Repository
github
Last release
10 years ago

Sepro

Dependency Status

Sepro is a http proxy which discovers where to proxy a request. It has a number of middlewares which is looks for routing rules in their respective source. It also supports sticky session either based on cookies or remote address.

Internally is it using NodeJitsu´s node-http-proxy library to proxy the requests.

Example

var sepro = require('sepro')
  , seaport = require('seaport')

var app = sepro()

app.use(sepro.stickyCookie())

app.use(sepro.haibu({ endpoint: 'http://haibu.example.com:9002/'
                    , authToken: 'keyboard cat'
                    , serverName: 'haibu.sepro.exaple.com'
                    } ))

app.use(sepro.seaport({ ports: seaport.connect(7000)
                      , serverName: 'seaport.sepro.exaple.com'
                      } ))

app.use(sepro.apache( '/etc/apache2/httpd.conf' ))

app.listen(8080)

Install

npm install sepro

Licence

MIT

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

11 years ago

0.0.14

11 years ago

0.0.13

12 years ago

0.0.12

12 years ago

0.0.11

12 years ago

0.0.10

12 years ago

0.0.9

12 years ago

0.0.8

12 years ago

0.0.7

12 years ago

0.0.6

12 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago