1.1.0 • Published 4 years ago

@red-unica/conexionapis v1.1.0

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

Installing

Using npm:

$ npm install @red-unica/conexionapis

Import

Import

const conexionapis = require('@red-unica/conexionapis');

Integracion a proyecto

Crear archivo .env en la raiz del proyecto donde con los siguientes datos

CONSUMERKEY= credenciales_cifradas /*credenciales cifradas @red-unica/libreria-cifrado */
CONSUMERSECRET= credenciales_cifradas /*credenciales cifradas @red-unica/libreria-cifrado */
NODE_TLS_REJECT_UNAUTHORIZED=0 /* en caso de estar en una ambiente de desarrollo incorporar la linea  */
REACT_APP_JUEZ_FRASE_SECRETA = "FRASE_SECRETA" /* frase secreta para cifrar y descifrar en proyecto react  */
EXPRESS_APP_JUEZ_FRASE_SECRETA="FRASE_SECRETA" /* frase secreta para cifrar y descifrar en proyecto express */

Para generar las credenciales cifradas tanto para CONSUMERKEY y para CONSUMERSECRET es necesario establecer la Frase e implementar el metodo cifrartexto

const resultadoCifrado = conexionapis.cifrarTexto("hola")

El resultado del método se encuntra en el atributo respuesta del resultado. Coloca en las variables de entorno, si se quiere verificar que la respuesta se puede implementar el método descifrarTexto

const resultadoDescrifrado = conexionapis.descifrarTexto("resultado_de_cifrarTexto")

Si necesita parametros query se agregan en la url de la peticion

Uso de postVerb

conexionapis.postVerb(
    url, //  direccion de peticion 
    requestBody, // {"idPais": 1, "idCanal": 24, "idSucursal": 9495, "folio": 1549}
    headers, // Arreglo cabeceros key value..... [['key1', 'value1'],['key2', 'value2']]  
    )

Usage getVerb

conexionapis.getVerb(
    url, //  direccion de peticion 
    requestBody, // {"idPais": 1, "idCanal": 24, "idSucursal": 9495, "folio": 1549}
    headers, // Arreglo cabeceros key value..... [['key1', 'value1'],['key2', 'value2']]  
    )

Usage putVerb

conexionapis.putVerb(
    url, //  direccion de peticion 
    requestBody, // {"idPais": 1, "idCanal": 24, "idSucursal": 9495, "folio": 1549}
    headers, // Arreglo cabeceros key value..... [['key1', 'value1'],['key2', 'value2']]  
    )

Usage patchVerb

conexionapis.patchVerb(
    url, //  direccion de peticion 
    requestBody, // {"idPais": 1, "idCanal": 24, "idSucursal": 9495, "folio": 1549}
    headers, // Arreglo cabeceros key value..... [['key1', 'value1'],['key2', 'value2']]  
    )

Usage deleteVerb

conexionapis.deleteVerb(
    url, //  direccion de peticion 
    requestBody, // {"idUsuario": 1}
    headers, // Arreglo cabeceros key value..... [['key1', 'value1'],['key2', 'value2']]  
    )

Respuesta

RespuestaGenerica{
        codigo // codigo de respuesta    
        mensaje // mensaje de respuesta  
        respuesta // data de la respuesta
    }
1.1.0

4 years ago

1.0.0

4 years ago