API CouchDB Adapter
Requirements
Tests
To run the test suite you'll need a CouchDB server running on localhost with the default port of 5984. If you've changed the default port, modify the test configuration file at config/couchdb.test.json
. This file is created from config/couchdb.test.json.sample
the first time the test suite is run.
Run the tests:
$ git clone https://github.com/dadi/api-couchdb.git
$ cd api-couchdb
$ npm test
Configure
Configuration Files
Configuration settings are defined in JSON files within a /config
directory at the root of your API application. DADI API has provision for multiple configuration files, one for each environment that your API is expected to run under: development
, qa
and production
.
The naming convention for CouchDB configuration files follows the format couchdb.<environment>.json
For example:
couchdb.development.json
couchdb.qa.json
couchdb.production.json
Application Anatomy
my-api/
config/
config.development.json
config.qa.json
config.production.json
couchdb.development.json
couchdb.qa.json
couchdb.production.json
main.js
package.json
workspace/
collections/
endpoints/
Configuration
[TODO]