ProHoster > Блог > интернет новини > версия njs 0.4.0. Rambler изпрати петиция за прекратяване на наказателното дело срещу Nginx
версия njs 0.4.0. Rambler изпрати петиция за прекратяване на наказателното дело срещу Nginx
Разработчици на проекти на Nginx публикувано пускане на езиковия интерпретатор на JavaScript - njs 0.4.0. Интерпретаторът njs прилага стандартите на ECMAScript и ви позволява да разширите способността на Nginx да обработва заявки с помощта на скриптове в конфигурацията. Скриптовете могат да се използват в конфигурационен файл за дефиниране на разширена логика за обработка на заявки, генериране на конфигурация, динамично генериране на отговор, модифициране на заявка/отговор или бързо създаване на мъничета за решаване на проблеми в уеб приложенията.
Новата версия прилага директивата js_import за импортиране на модули на JavaScript с внедряване на манипулатори на променливи или местоположение. Например в модула foo.js можете да дефинирате функционална лента, която може да бъде извикана във връзка с конкретен път:
foo.js:
функционална лента (r) {
r.return(200);
}
експортиране по подразбиране {bar};
nginx.conf:
js_import foo.js;
населено място / {
js_content foo.bar;
}
В обекта r.headersOut добавена поддръжка за заглавки, които включват множество стойности, например:
Освен това може да се отбележи сообщение Компания Rambler Group около посока до следствените органи на служебна молба за прекратяване криминален случайсвързани с Nginx. Петицията е изпратена като част от изпълнението издаден през декември решението на борда на директорите на Rambler Group да прехвърли производството с Nginx в областта на гражданското право. Освен това се съобщава, че договорът с адвокатската кантора Lynwood Investments CY Ltd, която първоначално се свърза с правоприлагащите органи, действащи от името на Rambler, е прекратен.
Интересното е, че въпреки прекратяването на договора, Lynwood Investments CY Ltd си запази правото да докаже щети и обезщетения в случая NGINX от свое име и в свой собствен интерес, но няма право да извършва бизнес от името на Rambler Група. от информация от адвоката на Центъра за цифрови права, петицията на Rambler не е валидна, тъй като наказателно дело не може да бъде прекратено само въз основа на помирение на страните - решението за липсата на състав на престъпление в наказателни дела е от компетентността на следствени органи.