commit | d8d353da638b9e6a495a1a6f1f9fa7089223835c | [log] [tgz] |
---|---|---|
author | brandon <brandon@behemoth.ca> | Thu Jan 14 20:29:43 2016 -0800 |
committer | brandon <brandon@behemoth.ca> | Thu Jan 14 20:29:43 2016 -0800 |
tree | 8ca2304ac0d7baea00c9773d288bc0dae8cc106c | |
parent | d6a852f0d184ab6c15e6fed79d07a833aca83c34 [diff] |
Fixed build.GET options.uuidOrName to check for _.isString()
Node.js SDK 2.0 for Usergrid
Currently a work in progress; documentation and implementation are subject to change.
Release Candidate 0, available here or on npm
Please open an issue
To install the latest stable build:
npm install usergrid
To install the 2.0 release candidates, install from npm, specifying the version ~2.0.0-rc
:
npm install usergrid@~2.0.0-rc
(Or add usergrid: ~2.0.0-rc
to your package.json)
If you want access to the latest development build (you will need to run npm install
to keep it up to date):
npm install r3mus/usergrid-nodejs
Note: This section is left intentionally light. In its current release candidate state, this SDK is only recommended for developers familiar with Usergrid, Node.js, and preferably Mocha tests. For full usage and implementation, have a look in /tests
.
There are two fundamental ways to use the new Node SDK:
Singleton pattern:
var Usergrid = require('usergrid') Usergrid.init({ orgId: ..., appId: ... } // or from a config file, see config.sample.json var Usergrid = require('usergrid') Usergrid.init() // defaults to use config.json
Instance pattern (primarily used when connecting to multiple Usergrid targets):
var UsergridClient = require('./node_modules/usergrid/lib/client') var client = new UsergridClient(config)