Nginx verkefnaþróunaraðilar Útgáfa JavaScript-tungumálatúlksins — njs túlkurinn útfærir ECMAScript staðla og gerir þér kleift að auka getu Nginx til að vinna úr beiðnum með því að nota stillingarforskriftir. Hægt er að nota forskriftir í stillingarskránni til að skilgreina ítarlega beiðnavinnslurökfræði, búa til stillingar, búa til svör á kraftmikinn hátt, breyta beiðnum/svörum eða búa fljótt til stubba til að leysa vandamál í vefforritum.
Nýja útgáfan innleiðir tilskipunina Til að flytja inn JavaScript einingar sem nota breytu- eða slóðarmeðhöndlara (staðsetningu). Til dæmis, í foo.js einingunni er hægt að skilgreina fall sem kallast bar sem hægt er að kalla á út frá tiltekinni slóð:
foo.js:
virknistika(r) {
r.return(200);
}
flytja út sjálfgefið {bar};
nginx.conf:
js_import foo.js;
staðsetning / {
js_innihald foo.bar;
}
Í hlutnum Bætt við stuðningi við fyrirsagnir sem innihalda mörg gildi, til dæmis:
fall innihald(r) {
r.headersOut['Setja-smáköku'] = [
'foo=111; Hámarksaldur=3600; slóð=/',
'stika=qqq; Hámarksaldur=86400; slóð=/'
];
r.return(200);
}
Auk þess má geta þess Fyrirtæki Rambler Group til rannsóknarstofnana vegna opinberrar beiðni um uppsögn , sem tengist Nginx. Beiðnin var lögð fram sem hluti af framkvæmdinni Í desember ákvað stjórn Rambler Group að færa Nginx-málið undir einkarétt. Ennfremur var greint frá því að samningi við lögmannsstofuna Lynwood Investments CY Ltd, sem upphaflega lagði fram kvörtun til lögreglu fyrir hönd Rambler, hefði verið rift.
Athyglisvert er að þrátt fyrir samningsriftun hélt Lynwood Investments CY Ltd réttinum til að sanna tjón og bætur vegna þeirra í NGINX-málinu fyrir eigin hönd og í eigin þágu, en hefur ekki rétt til að stunda nein viðskipti fyrir hönd Rambler Group. Lögmaður frá Digital Rights Center sagði að beiðni Ramblers væri ógild þar sem ekki sé hægt að fella niður sakamál eingöngu á grundvelli sátta milli aðila — ákvörðun um fjarveru sakamála í sakamálum sé á verksviði rannsóknarstofnana.
Heimild: opennet.ru
