nano-blue2
A (bluebird promisified) minimalistic couchdb driver for node.js
This is just a fork of nano-blue with updated dependencies
nano-blue2
wraps nano in bluebird-flavored promises.
Installation
npm install --save nano-blue2
Example
A rewriting of the first example from the nano
docs:
var nano = 'http://localhost:5984'; // specify the database we are going to usevar alice = nano; // clean up a database we created previouslynanodb ; // you have inserted the rabbit// { ok: true,// id: 'rabbit',// rev: '1-6e4cb465d49c0368ac3946506d26335d' }
Where you would normally use a callback that accepts body
and header
arguments, you should probably use Bluebird's .spread
instead of .then
. If
you just use .then
, the values will be passed as an array, which makes things
not as nice. For example:
// using .spread()alice ; // using .then()alice ;
License (MIT)
See LICENSE
file for details.
nano
itself is licensed under the Apache License, version 2.0