
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
Middleware para Express que facilita la gestión de transacciones con Sequelize y el manejo centralizado de errores, incluyendo notificaciones por correo en producción.
Middleware para Express que facilita la gestión de transacciones con Sequelize y el manejo centralizado de errores, incluyendo notificaciones por correo en producción.
controlly ofrece dos middlewares para Express.js que te ayudarán a:
Manejar transacciones en bases de datos Sequelize automáticamente, haciendo commit o rollback según el resultado de la respuesta HTTP.
Ejecutar controladores envueltos en un middleware que captura errores, realiza rollback de la transacción si es necesario, y envía notificaciones de error por correo en entornos de producción.
npm install controlly
.env las variables de entorno:| Variable | Descripción |
|---|---|
APP_ENVIRONMENT | Define el entorno actual (production, development, local). |
MAIL_HOST | Servidor SMTP (por ejemplo: smtp.gmail.com). |
MAIL_PORT | Puerto SMTP (generalmente 465 o 587). |
MAIL_PASSWORD | Contraseña o token de la cuenta emisora. |
MAIL_FROM | Dirección de correo remitente para enviar notificaciones. |
MAIL_TO | Dirección de correo destino para recibir las notificaciones de error. |
MAIL_EXCEPTION_ENVIRONMENTS | Lista separada por comas con los entornos donde se enviarán correos (por defecto: prod,prd,production). |
import { transaction } from 'controlly';
// ...
app.use(transaction(yourSequelizeInstance));
import { controller } from 'controlly';
// ...
router.get('/your-endpoint', controller(yourController));
FAQs
Async control flow: retry with backoff, timeout, concurrency limit, sleep, debounce, throttle. Zero deps.
The npm package controlly receives a total of 1 weekly downloads. As such, controlly popularity was classified as not popular.
We found that controlly demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.