node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org »

amino-driver-http

amino-request-http allows you to use HTTP as a transport for amino requests.

Usage

serve-sprocket.js

// Create a sprocket service. 
var amino = require('amino');
 
amino.respond('sprockets', function(router, spec) {
  // router is a director router. 
  // @see https://github.com/flatiron/director 
  router.get('/:id', function(id) {
    // amino adds the helpers json(), text(), and html(). 
    this.res.json({id: id});
  });
});

get-sprocket.js

// Request a sprocket from the sprocket service. 
var amino = require('amino');
 
// amino.request() is the same as github.com/mikeal/request, except 
// it can handle the amino:// protocol, which uses virtual hosts defined 
// with amino.respond(). 
amino.request('amino://sprockets/af920c').pipe(process.stdout);