Nginx projektfejlesztők a JavaScript nyelvi értelmező kiadása - . Az njs értelmező ECMAScript szabványokat valósít meg, és lehetővé teszi az Nginx azon képességének bővítését, hogy a konfigurációban lévő parancsfájlok segítségével feldolgozza a kéréseket. A parancsfájlok egy konfigurációs fájlban használhatók speciális logikák meghatározására a kérések feldolgozásához, konfigurációk generálásához, dinamikus válasz generálásához, kérések/válaszok módosításához vagy gyors csonkok létrehozásához a webalkalmazások problémáinak megoldásához.
Az új kiadás végrehajtja az irányelvet JavaScript modulok importálásához változó- vagy helykezelők megvalósításával. Például a foo.js modulban definiálhatunk egy függvénysort, amely egy adott elérési úthoz kapcsolódóan hívható meg:
foo.js:
function bar(r) {
r.return(200);
}
alapértelmezett {bar} exportálása;
nginx.conf:
js_import foo.js;
Hely / {
js_content foo.bar;
}
Az objektumban hozzáadott támogatás a több értéket tartalmazó fejlécekhez, például:
function content(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Age=3600; path=/',
'bar=qqq; Max-Age=86400; útvonal=/'
];
r.return(200);
}
Ezenkívül meg lehet jegyezni Rambler Group cég kb megszüntetésére irányuló hatósági beadványt a nyomozó hatóságokhoz Nginx-hez kapcsolódik. A petíciót a végrehajtás részeként küldték el decemberben a Rambler Group igazgatótanácsának döntése az Nginx-szel folytatott eljárás polgári jogi területre való áthelyezéséről. Ezenkívül a hírek szerint a Lynwood Investments CY Ltd ügyvédi irodával kötött szerződést felbontották, amely eredetileg a Rambler nevében eljáró bűnüldöző szervekkel fordult.
Érdekes, hogy a szerződés felmondása ellenére a Lynwood Investments CY Ltd fenntartotta magának a jogot a károk és a kártérítés bizonyítására az NGINX-ügyben saját nevében és érdekei szerint, de nincs joga a Rambler nevében üzleti tevékenységet folytatni. Csoport. Által a Digitális Jogok Központja ügyvédjétől a Rambler beadványa nem helytálló, hiszen csak a felek kibékülése alapján nem lehet büntetőpert megszüntetni - a bûnszerzet hiányának elbírálása a bûnügyekben a Büntetõ Törvényszékének hatáskörébe tartozik. nyomozó hatóságok.
Forrás: opennet.ru
