Skip to content

centrifugal/jscent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js library for Centrifugo HTTP API.

Installation

You need to be running Node.js 0.8+ to use this library.

$ npm install jscent

Usage

var Client = require('jscent');

var client = new Client({
  url: 'http://localhost:8000',
  secret: 'SECRET_KEY'
});

Methods of the Client take an optional callback as the last argument. After performing the request, the callback is called with 2 arguments:

  • error - if the request can't be performed or returns an error code, error will contain details, otherwise it will be null
  • response - the response object

All operational errors are wrapped into a Client.RequestError object.

generating a token

to create a token as described here: https://fzambia.gitbooks.io/centrifugal/content/clients/javascript.html#token-required

var Token = require('jscent').Token;

var TokenGen = new Token('SECRET_KEY');
var token = TokenGen.clientToken(user, timestamp, info);

About

Node.js client to interact with Centrifugo v1 HTTP API

Resources

License

Stars

Watchers

Forks

Packages

No packages published