UNPKG

jscent

Version:

Node.js client to interact with the Centrifugo HTTP API

40 lines (26 loc) 969 B
# 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 ```javascript 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 ```javascript var Token = require('jscent').Token; var TokenGen = new Token('SECRET_KEY'); var token = TokenGen.clientToken(user, timestamp, info); ```