Skip to main content

BackendConfig

Interface de configuración para inicializar CamarauthBackend.

Propiedades

port

Puerto en el que escuchará el servidor HTTP.
number
default:"3001"
Puerto del servidor

host

Host en el que escuchará el servidor.
string
default:"'0.0.0.0'"
Host del servidor. ‘0.0.0.0’ escucha en todas las interfaces.

jwtSecret

Secreto para firmar los tokens JWT.
string
required
Secreto para JWT. Debe ser seguro en producción.
¡Nunca uses el secreto por defecto en producción!

evolutionApiUrl

URL base de la API de Evolution.
string
required
URL de tu instancia de Evolution API

evolutionApiKey

API Key de Evolution.
string
required
Tu API Key de Evolution

evolutionInstanceName

Nombre de la instancia de Evolution.
string
required
Nombre de la instancia configurada en Evolution

pinExpirationMinutes

Tiempo de expiración de los PINs en minutos.
number
default:"3"
Minutos antes de que expire un PIN

corsOrigins

Orígenes permitidos para CORS.
string | string[]
URLs permitidas para CORS

database

Adaptador de base de datos (opcional). Puede ser PostgreSQL, MongoDB, Redis, o un adaptador personalizado.
DatabaseAdapter
Adaptador para persistencia de usuarios y sesiones. Si no se proporciona, usa memoria RAM.

Opciones disponibles

PostgreSQL:
MongoDB:
Redis:
Sin base de datos (memoria):

Ejemplo completo

Con PostgreSQL

Sin base de datos (modo memoria)

Variables de entorno

Puedes usar variables de entorno para configurar el backend:

Véase también