@arkhotech/lambda-mysql

Permite mantener una conexión abstracta con la base de datos y consultas de queries con manejo de error al estilo Promise, utiliza 4 variables de entorno para la conexión disponibles en README

Usage no npm install needed!

<script type="module">
  import arkhotechLambdaMysql from 'https://cdn.skypack.dev/@arkhotech/lambda-mysql';
</script>

README

Lambda MySQL

Conexión con MySLQ y y consultas de queries para AWS Lambda Functions

Getting Started

Para utilizar este paquete se puede realizar a travez de layers o simplemente instalando con npm i @arkhotech/lambda-mysql

Prerequisites

Para que el paquete funcione el ambiente debe contener 4 variables de entorno

DB_HOST=[endpoint_cluster]
DB_USER=[usuario_bd]
DB_PASS=[contraseña_usuario]
DB_DATABASE=[nombre_schema]

Installing

Paso a paso

// Setear env variables
npm i @arkhotech/lambda-mysql

luego

// Si la función debe esperar el resultado, es necesario añadir la siguiente linea de código
// De no ser así la función esperará a que la conexión sea cerrada, lo cual no ocurrira
// La idea de dejar la sesión abierta es la reutilización de esta la mayor cantidad de veces posibles
context.callbackWaitsForEmptyEventLoop = false;

Running the tests

De momento el paquete no cuenta con testing

Built With

Authors

License

This project is licensed under the ISC License