njs 0.4.0 versiyasi. Rambler Nginxga qarshi jinoyat ishini tugatish uchun petisiya yubordi

Nginx loyiha ishlab chiquvchilari e'lon qilindi JavaScript tili tarjimonining chiqarilishi - NJS 0.4.0. Njs tarjimoni ECMAScript standartlarini amalga oshiradi va Nginx-ning konfiguratsiyadagi skriptlar yordamida so'rovlarni qayta ishlash qobiliyatini kengaytirish imkonini beradi. Skriptlar konfiguratsiya faylida so'rovlarni qayta ishlash, konfiguratsiyani yaratish, javobni dinamik ravishda yaratish, so'rovni/javobni o'zgartirish yoki veb-ilovalardagi muammolarni hal qilish uchun tezda stublarni yaratish uchun ilg'or mantiqni aniqlash uchun ishlatilishi mumkin.

Yangi nashr direktivani amalga oshiradi js_import o'zgaruvchilar yoki joylashuvni ishlovchilarni amalga oshirish bilan JavaScript modullarini import qilish uchun. Masalan, foo.js modulida ma'lum bir yo'lga nisbatan chaqirilishi mumkin bo'lgan funksiyalar panelini belgilashingiz mumkin:

foo.js:

funktsiya satri(r) {
r.qaytish(200);
}

standart eksport {bar};

nginx.conf:

js_import foo.js;

Manzil / {
js_content foo.bar;
}

Ob'ektda r.headersOut Bir nechta qiymatlarni o'z ichiga olgan sarlavhalar uchun qo'shimcha yordam, masalan:

funktsiya tarkibi(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Maksimal yosh=3600; yo'l =/',
'bar=qqq; Maksimal yosh=86400; yo'l =/'
];

r.qaytish(200);
}

Bundan tashqari, buni ta'kidlash mumkin xabar Rambler Group kompaniyasi haqida yo'nalishi tugatish to'g'risida rasmiy iltimosnoma bo'yicha tergov organlariga jinoiy ishNginx bilan bog'liq. Murojaat ijroning bir qismi sifatida yuborilgan berilgan sana dekabr oyida Rambler Group direktorlar kengashi Nginx bilan ish yuritishni fuqarolik huquqi sohasiga o'tkazish to'g'risida qaror qabul qildi. Bundan tashqari, avvaliga Rambler nomidan ish olib boruvchi huquqni muhofaza qilish organlariga murojaat qilgan Lynwood Investments CY Ltd yuridik firmasi bilan shartnoma bekor qilingani xabar qilingan.

Qizig'i shundaki, shartnoma bekor qilinganiga qaramay, Lynwood Investments CY Ltd o'z nomidan va o'z manfaatlarini ko'zlab NGINX ishi bo'yicha etkazilgan zarar va tovonni isbotlash huquqini saqlab qoldi, ammo Rambler nomidan hech qanday biznes yuritish huquqiga ega emas. Guruh. tomonidan axborot Ramblerning arizasi haqiqiy emas, chunki jinoiy ish faqat tomonlarning yarashuvi asosida tugatilishi mumkin emas - jinoiy ishlar bo'yicha jinoyat tarkibi yo'qligi to'g'risidagi qaror sudning vakolatiga kiradi. tergov organlari.

Manba: opennet.ru

a Izoh qo'shish