Nginx projektutvecklare release av JavaScript-språktolken - . njs-tolken implementerar ECMAScript-standarder och låter dig utöka Nginx förmåga att behandla förfrågningar med hjälp av skript i konfigurationen. Skript kan användas i en konfigurationsfil för att definiera avancerad logik för att bearbeta förfrågningar, generera en konfiguration, dynamiskt generera ett svar, modifiera en begäran/svar eller snabbt skapa stubbar för att lösa problem i webbapplikationer.
Den nya versionen implementerar direktivet för import av JavaScript-moduler med implementering av variabel- eller platshanterare. Till exempel, i foo.js-modulen kan du definiera en funktionsrad, som kan anropas i relation till en specifik sökväg:
foo.js:
funktionsfält(r) {
r.return(200);
}
export standard {bar};
nginx.conf:
js_import foo.js;
plats /
js_content foo.bar;
}
I objektet lagt till stöd för rubriker som innehåller flera värden, till exempel:
function content(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Age=3600; sökväg =/',
'bar=qqq; Max-Age=86400; sökväg =/'
];
r.return(200);
}
Dessutom kan det noteras Rambler Group företag om till utredningsmyndigheterna av en officiell framställning om att avsluta relaterad till Nginx. Framställningen skickades som en del av verkställigheten i december beslutade Rambler Groups styrelse att överföra förfarandet med Nginx till det civilrättsliga området. Dessutom rapporteras att kontraktet med advokatfirman Lynwood Investments CY Ltd, som till en början kontaktade brottsbekämpande myndigheter, agerande på uppdrag av Rambler, har sagts upp.
Intressant nog, trots uppsägningen av avtalet, behöll Lynwood Investments CY Ltd rätten att bevisa skadestånd och kompensation i NGINX-fallet för sina egna vägnar och i sina egna intressen, men har inte rätt att bedriva någon verksamhet för Ramblers räkning. Grupp. Förbi från advokaten för Centrum för digitala rättigheter, Ramblers framställning är inte giltig, eftersom ett brottmål inte kan avslutas endast på grundval av försoning mellan parterna - beslutet om frånvaro av corpus delicti i brottmål ligger inom behörigheten för utredningsmyndigheter.
Källa: opennet.ru
