nestjs-wepay4u-booster
v1.3.2
Published
Scripts para automatizar la creacion de clases comunes en proyectos de wepay
Downloads
56
Readme
NESTJS-WEPAY4U-BOOSTER
Proyecto que busca facilitar la creacion de archivos necesarios en proyectos de nest Para ejecutar los comandos y testear:
Archivos generales
npx ts-node src/index.ts generate [command name] [file name]
Inpector
npx ts-node src/index.ts generate inspector ['api name']
Comando para correr en otros proyectos
npx nestjs-wepay4u-booster generate [command name] ['api name']
Instalación de la librería: npm install --save-dev nestjs-wepay4u-booster
Implementación:
npx nestjs-wepay4u-booster generate inspector 'nombreRepositorio'
Validaciones Adicionales:
Tener en cuenta que este proyecto crea algunas variables que ya puede estar creadas, validar las mismas.
Ejecutar proyecto:
Validar correcta ejecución del proyecto
Config Files:
Agregar variable config files en cada ambiente del proyecto inspector: url: https://dev-inspector.wepay4u.com/v1
Encriptacion:
Para el caso de inspector donde se encripta el contenido del response o request debido a que este supera los 10000 caracteres, se puede desencriptar con la siguiente funcion: import * as crypto from 'crypto' import * as zlib from 'zlib' export const decryptData = (encryptedText, key) => { const decipher = crypto.createDecipher('aes-256-cbc', key); let decrypted = decipher.update(encryptedText, 'hex', 'hex'); decrypted += decipher.final('hex'); const decompressed = zlib.inflateSync(Buffer.from(decrypted, 'hex')).toString(); return decompressed; }