1.0.22 • Published 9 years ago

molaa-client v1.0.22

Weekly downloads
-
License
MIT
Repository
github
Last release
9 years ago

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

1.0.22

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago