-
Notifications
You must be signed in to change notification settings - Fork 7
Alcance
Chelo Quilón edited this page Jun 9, 2015
·
1 revision
-
Negociación HTTP
- Envío de archivos con compresión, gestión de caché y 'byte-range' automática (compatible con streaming y recuperación de descargas).
- Rutas parametrizadas y multi-idioma.
- Parser de solicitudes para form-urlencoded, multipart y json
- Gestión de subida de archivos multipart (via formidable).
- Parseo completo de encabezados HTTP, con ordenación por prioridad de cabeceras como accept y languages.
- Gestión de solicitudes mediante Gangway, envoltura para los objetos request y response propios de Node.js.
- Control automático de errores en manejadores.
- CORS administrable por ruta.
- Compresión de respuesta automática.
- Negocaciación automática de cache en el cliente.
- Gestión de cookies y encriptado.
- etag encriptado con soporte para multiples valores
-
Controladores y entorno
- Entorno dinámico en tiempo de ejecución, te permite modificar tu estructura en pleno funcionamiento.
- Controladores anidables por ruta, ofrece una mejor organización de funcionalidades en árboles de rutas.
- Los Plugins permiten extender las posibilidades de los controladores y modificar el funcionamiento del sistema.
- Nombrado de controladores, ofrece organización y control sobre el entorno.
-
Internacionalización
- Integración completa de i18n (textualization).
- Traducciones basadas en nodos, sólo identifica el mensaje, no es necesario escribirlo.
- Adjunta el contexto a cada mensaje y adapta la traducción a cada caso desde las hojas de traducción.
- Formateo de texto String.format
- Hojas de traducción en JS/JSON, permite el uso de numerales y funciones.
- Gestión de idioma de la solicitud automática.
-
Utilidades
- Templated, da soporte a cualquier motor de plantillas y gestiona la cache de forma centralizada.
- Crier, permite crear grupos de log y administrar los almacenes asociados a cada uno.
- Scheduled, programación de tareas automatizadas
- Procedure, programación de procedimientos asíncronos sencilla.
-
Y además
- Documentación y tutoriales en Español e Inglés.
- Licencia MIT.