1.0.1 • Published 9 years ago

palmettoflow-nodejs v1.0.1

Weekly downloads
1
License
ISC
Repository
-
Last release
9 years ago

palmettoflow nodejs

Build Status

An internal adapter for using palmetto flow wihin a nodejs application. It enables developers to build palmettoflow microservices without having to separate them from the application immediately. It also allows for developers to create microsservices on the browser.

What is palmetto flow?

See Palmetto Flow

NodeJS Adapter

Usage

client

var newEvent require('palmettoflow-event').newEvent
var palmetto = require('palmettoflow-nodejs')
var ee = palmetto()
var e = newEvent('foo', 'bar', { baz: 'bop'})

ee.once(e.from, function (event) {
  // handle response here  
})

ee.emit('send', e)

service

var response = require('palmettoflow-event').response
module.exports = function (ee) {
  ee.on('/foo/bar', function (event) {
    // process return results
    ee.emit('send', response(event, { ok: true}))
  })
}

Contribution

Contributors welcome

Support

Post an issue

License

MIT

Thank you

  • NodeJS Development Team
  • TravisCI