Das nginx-Projekt hat das JavaScript-Modul njs 1.0.0 veröffentlicht.

Die Ausgabe njs 1.0.0 wurde veröffentlicht, ein Modul zur Integration des JavaScript-Interpreters in den http-Server nginx. Njs ermöglicht die Verwendung von JavaScript-Skripten in Konfigurationsdateien, um die Funktionalität von nginx zu erweitern. Skripte können verwendet werden, um erweiterte Logik zur Verarbeitung von Anfragen zu definieren, Konfigurationen zu generieren, dynamische Antworten zu erstellen, Anfragen/Antworten zu modifizieren oder schnell Platzhalter zur Lösung von Problemen in Webanwendungen zu erstellen. Der Projektcode ist in C geschrieben und unter der BSD-Lizenz erhältlich.

Im neuen Release wurde die eigene JavaScript-Engine njs auf veraltet gesetzt. Als Hauptempfohlene Engine sollte QuickJS verwendet werden, die von Fabrice Bellard entwickelt wurde. Zu den neuen Funktionen in Version 1.0.0 gehört eine strengere Überprüfung von Anfragen in der Methode ngx.fetch() sowie eine Vereinheitlichung der Ausnahmebehandlungs-Klassen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4