stealth-request-custom

Un nodo HTTP ultra-ligero diseñado para entornos restrictivos como Hugging Face Spaces. Sin keep-alive, sin overhead, timeout agresivo.

Package Information

Downloads: 6 weekly / 29 monthly
Latest Version: 1.0.2
Author: Agustin

Documentation

n8n-nodes-stealth-request 🥷

Este nodo está diseñado específicamente para entornos de hosting restrictivos como Hugging Face Spaces (Free Tier), donde las conexiones HTTP persistentes o "zombies" causan que el contenedor sea pausado o bloqueado.

¿Qué hace diferente a este nodo?

A diferencia del nodo estándar HTTP Request de n8n o librerías como Axios:

  1. Sin Connection Pool: Usa agent: false para asegurar que cada petición use un socket nuevo y lo destruya inmediatamente al finalizar.
  2. Connection: close: Fuerza el header HTTP para que el servidor remoto también cierre el socket.
  3. Timeout "Violento": Usa req.destroy() al alcanzar el timeout, asegurando que no queden procesos esperando respuesta en el event loop.
  4. Cero Dependencias Pesadas: Construido sobre los módulos nativos http y https de Node.js para reducir la huella de memoria.

Instalación en n8n

Para instalarlo en tu instancia (especialmente en Docker/Spaces):

npm install n8n-nodes-stealth-request

O agrégalo a tu Dockerfile:

RUN npm install -g n8n-nodes-stealth-request

Uso

Úsalo exactamente igual que un nodo HTTP simple, pero sabiendo que está diseñado para peticiones rápidas y atómicas (APIs de AI, Webhooks, Pings). No recomendado para descargar archivos grandes o streaming.

Discussion