njs 0.4.0 թողարկում: Ռամբլերը միջնորդություն է ուղարկել Նգինքսի դեմ քրեական գործը կարճելու համար

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 ավելացված աջակցություն վերնագրերի համար, որոնք ներառում են բազմաթիվ արժեքներ, օրինակ՝

ֆունկցիայի բովանդակություն(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Age=3600; ճանապարհ =/',
'bar=qqq; Max-Age=86400; ճանապարհ =/'
];

r.return(200);
}

Բացի այդ, կարող եք նշել сообщение Rambler Group ընկերության մասին ուղղությունը Քննչական մարմիններին կարճելու պաշտոնական միջնորդությունը քրեական գործկապված Nginx-ի հետ։ Միջնորդությունն ուղարկվել է որպես կատարման մաս թողարկված դեկտեմբերին Rambler Group-ի տնօրենների խորհրդի որոշումը՝ Nginx-ի հետ վարույթը քաղաքացիական իրավունքի դաշտ տեղափոխելու մասին։ Բացի այդ, հաղորդվում է, որ խզվել է պայմանագիրը Lynwood Investments CY Ltd իրավաբանական ընկերության հետ, որն ի սկզբանե կապ է հաստատել իրավապահ մարմինների հետ՝ հանդես գալով Rambler-ի անունից։

Հետաքրքիր է, որ չնայած պայմանագրի խզմանը, Lynwood Investments CY Ltd-ն պահպանեց իր անունից և իր շահերից ելնելով NGINX-ի գործով վնասները և փոխհատուցումը ապացուցելու իրավունքը, սակայն իրավունք չունի որևէ բիզնես վարել Rambler-ի անունից: Խումբ. Ըստ տեղեկություն Թվային իրավունքների կենտրոնի իրավաբանից՝ Ռամբլերի միջնորդությունը անվավեր է, քանի որ քրեական գործը չի կարող կարճվել միայն կողմերի հաշտության հիման վրա. քննչական մարմինները։

Source: opennet.ru

Добавить комментарий