Byl vydán modul Njs 1.0.0 pro integraci interpretu JavaScriptu do HTTP serveru Nginx. Njs umožňuje použití skriptů JavaScriptu v konfiguračních souborech pro rozšíření možností Nginxu. Skripty lze použít k definování pokročilé logiky zpracování požadavků, generování konfigurace, dynamickému generování odpovědí, úpravě požadavků/odpovědí nebo k rychlému vytváření stubů pro řešení problémů ve webových aplikacích. Kód projektu je napsán v jazyce C a je distribuován pod licencí BSD.
Nová verze ruší nativní JavaScriptový engine njs. Doporučeným enginem je nyní QuickJS, vytvořený Fabricem Bellardem. Mezi nové funkce ve verzi 1.0.0 patří přísnější validace požadavků v metodě ngx.fetch() a sjednocení tříd pro zpracování výjimek.
Zdroj: opennet.ru
