THIS IS WORK IN PROGRESS
hoodie-server-store
CouchDB APIs for storing JSON data and sync
Install
npm install --save hoodie-server-store
Example
var Hapi = var hapiStore = var server = server serverserverstart { console}
options.couchdb
Url to CouchDB
options: couchdb: 'http://admin:secret@localhost:5984'// or use a node url objectoptions: couchdb: url
options.PouchDB
PouchDB constructor
options: PouchDB: PouchDB
options.hooks
Route lifecycle hooks, see http://hapijs.com/api#request-lifecycle
options: hooks: onPreResponse: onPreResponseHandler onPreAuth: onPreAuthHandler onPostAuth: onPostAuthHandler onPreHandler: onPreHandlerHandler onPostHandler: onPostHandlerHandler onPreResponse: onPreResponseHandler
Local setup & tests
git clone git@github.com:hoodiehq/hoodie-server-store.gitcd hoodie-server-storenpm installnpm test
To start the local dev server, run
npm start