@staticbackend/backend
v1.6.1
Published
Client library for StaticBackend API
Downloads
16
Readme
backend-node
Node client library for StaticBackend's API.
Install
$> npm i @staticbackend/backendUsage
You'll need a public key to use this library. Please refer to our getting started guide to help you get up and running.
Importing and creating an instance
import { Backend } from "@staticbackend/backend";
const bkn = new Backend("your-pub-key", "region");Only the na1 region is supported. Your public key will be sent after you create
your account.
Format
The function calls, say to create a database document (all every other functions) return the following:
{ok: boolean, content: any}
For successful requests the ok field will be true and the content filed will
be what you expect from a successful call.
If an error occurs, the ok field will be false and the content field will
contains the error message.
Users registration and login
const result = bkn.login("[email protected]", "pass123456");
if (result.ok) {
console.log(result.content);
}For login and register the content field contains the user's session token.
You'll need this token for all your interaction with the backend.
Development
Building
npm run buildTesting
This library includes a comprehensive test suite that mirrors the Go client tests.
Prerequisites:
- StaticBackend server running in development mode at
http://localhost:8099 - Default admin account:
[email protected]/devpw1234
Run tests:
npm testRun tests in watch mode:
npm test:watchSee tests/README.md for detailed testing documentation.
