Se ha publicado la versión njs 1.0.0, un módulo para la integración del intérprete de JavaScript en el servidor http nginx. Njs permite utilizar scripts de JavaScript en archivos de configuración para ampliar las capacidades de nginx. Los scripts se pueden usar para definir lógica de procesamiento de solicitudes más avanzada, generar configuraciones, crear respuestas dinámicas, modificar solicitudes/respuestas o crear rápidamente sustitutos para resolver problemas en aplicaciones web. El código del proyecto está escrito en C y se distribuye bajo la licencia BSD.
En esta nueva versión, el motor JavaScript propietario njs ha sido clasificado como obsoleto. Se recomienda utilizar como motor principal a QuickJS, creado por Fabrice Bellard. Entre las nuevas características de la versión 1.0.0 se destaca el endurecimiento de la verificación de solicitudes en el método ngx.fetch() y la unificación de las clases de manejo de excepciones.
Fuente: opennet.ru
