1.0.22 • Published 9 years ago
molaa-client v1.0.22
Molaa Client
molaa-client provee los metodos get()
, post()
, put()
y del()
de restify y agrega el proceso de autenticacion necesario para adjuntar el access_token al request.
Una vez obtenido el token lo almacena en cache para evitar relizar request de autenticacion en cada llamada.
Si el token llegase a caducar automaticamente limpia la chache y solicita un nuevo token a la API.
Todos los metodos aceptan los siguientes parametros.
path string que representa la ruta del recurso a consultar ej. '/resource'
params objeto indice/valor con los parametros que se enviaran en el request
next funcion a la que se llama una vez realizado el request.
Instalacion
npm install --save molaa-client
Ejemplo
var molaaClient = require("molaa-client");
var config = {
"server" : "http://path.to.api/",
"auth" :
{
"server" : "http://path.auth.api/",
"path" : "/token",
"user" : "admin",
"password" : "admin"
}
};
var client = new molaaClient(config);
client.get("/crop", {}, function(err, req, res, obj)
{
if(err)
console.log(err);
else
console.log("Ok");
});
Test
npm test