Skip to content
Chelo Quilón edited this page Jun 9, 2015 · 1 revision

Alcance

  • 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.
Clone this wiki locally