njs 0.4.0 хувилбар. Rambler Nginx-ийн эсрэг эрүүгийн хэргийг хэрэгсэхгүй болгох хүсэлтийг илгээсэн

Nginx төсөл хөгжүүлэгчид Нийтлэгдсэн JavaScript хэлний орчуулагчийг гаргасан - njs 0.4.0. Njs орчуулагч нь ECMAScript стандартуудыг хэрэгжүүлдэг бөгөөд Nginx-ийн тохиргооны скриптүүдийг ашиглан хүсэлтийг боловсруулах чадварыг өргөжүүлэх боломжийг танд олгоно. Скриптийг тохиргооны файлд ашиглаж, хүсэлтийг боловсруулах, тохиргоог үүсгэх, хариу динамикаар үүсгэх, хүсэлт/хариултыг өөрчлөх, вэб програмын асуудлыг шийдвэрлэхийн тулд stub үүсгэх зэрэг дэвшилтэт логикийг тодорхойлох боломжтой.

Шинэ хувилбар нь удирдамжийг хэрэгжүүлдэг 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; Хамгийн их нас=3600; зам =/',
'bar=qqq; Хамгийн их нас=86400; зам =/'
];

r.return(200);
}

Нэмж дурдахад үүнийг тэмдэглэж болно сообщение Rambler Group компанийн тухай чиглэл дуусгавар болгох тухай албан ёсны хүсэлтийг мөрдөн байцаах байгууллагад эрүүгийн хэрэгNginx-тэй холбоотой. Гүйцэтгэх ажлын хүрээнд өргөдлийг илгээсэн гаргасан 12-р сард Rambler группын ТУЗ-ийн шийдвэрээр Nginx-тэй хийсэн хэргийг иргэний эрх зүйн талбарт шилжүүлэх шийдвэр гаргасан. Үүнээс гадна Rambler-ийн нэрийн өмнөөс хууль сахиулах байгууллагад анх хандсан Lynwood Investments CY Ltd хуулийн фирмтэй байгуулсан гэрээг цуцалсан гэх мэдээлэл байна.

Сонирхуулахад, гэрээг цуцалсан хэдий ч Lynwood Investments CY Ltd нь өөрийн нэрийн өмнөөс болон ашиг сонирхлын үүднээс NGINX-ийн хэрэгт учирсан хохирол, нөхөн төлбөрийг нотлох эрхээ хэвээр үлдээсэн боловч Rambler-ийн нэрийн өмнөөс аливаа бизнес эрхлэх эрхгүй. Бүлэг. By мэдээлэл Дижитал эрхийн төвийн өмгөөлөгчөөс Рамблерын өргөдөл хүчин төгөлдөр бус байна, учир нь эрүүгийн хэргийг зөвхөн талуудын эвлэрлийн үндсэн дээр дуусгавар болгох боломжгүй - эрүүгийн хэрэгт гэмт хэргийн бүрэлдэхүүнгүй гэсэн шийдвэр нь шүүхийн бүрэн эрхэд хамаарна. мөрдөн байцаах байгууллагууд.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх