Awesome
Corvus
An Asynchronous NodeJS HTTP Client for RavenDB
Corvus is a node package for accessing RavenDB using its HTTP API.
Installation
<code> npm install corvus </code>Corvus does not have any dependencies other than nodejs and the mocha testing framework (only for development)
Usage
<pre><code> var documentStore = new DocumentStore('192.168.0.101', 8080); var doc = { Name: 'Joe Smith', Email: 'joe@smith.com } documentStore.postDoc(doc, function (docDetails, error) { console.log("Doc created with key: " + docDetails.Key); }); </code></pre>Currently supported functionality
- GET, POST, PUT, DELETE
In the works
- PATCH
- Support for non-default database
- More things...
License
Licensed under MIT License @ http://github.com/hhariri/corvus/license.txt