njs 0.4.0 sii deynta. Rambler wuxuu diray codsi ah in la joojiyo kiiska dembiga ee ka dhanka ah Nginx

Horumarinta mashruuca Nginx la daabacay sii daynta turjubaanka luqadda JavaScript - njs 0.4.0. Turjubaanka njs wuxuu fuliyaa heerarka ECMAScript wuxuuna kuu ogolaanayaa inaad balaadhiso awooda Nginx ee habaynta codsiyada iyadoo la adeegsanayo qoraalada qaabaynta. Qoraallada waxaa loo isticmaali karaa faylka qaabeynta si loo qeexo macquulka horumarsan ee habaynta codsiyada, soo saarista qaabaynta, soo saarida firfircoonida jawaab celinta, wax ka beddelka codsi/jawaab, ama si degdeg ah loo abuuro stubs si loo xalliyo mashaakilaadka codsiyada webka.

Siideynta cusub waxay fulisaa dardaaranka js_soo dejin soo dejinta JavaScript modules oo leh hirgelinta doorsoomayaasha ama maamulayaasha goobta. Tusaale ahaan, moduleka foo.js waxaad ku qeexi kartaa bar functional, kaas oo loogu yeeri karo iyada oo la xiriirta waddo gaar ah:

foo.js:

shaqada bar(r) {
r. celin (200);
}

dhoofinta caadiga ah {bar};

nginx.conf:

js_import foo.js;

meesha / goobta
js_content foo.bar;
}

In xarunta r.madaxa ka baxa taageero lagu daray madax oo ay ku jiraan qiimayaal badan, tusaale ahaan:

nuxurka shaqada (r) {
r.headersOut['Set-Cookie'] = [
Foo=111; Max-Age=3600; waddo=/',
'bar=qqq; Max-Age=86400; waddo=/'
];

r. celin (200);
}

Intaa waxaa dheer, waxaa lagu ogaan karaa сообщСниС Shirkadda Rambler Group waxay ku saleysantahay Maraykanka jihada ku socota maamulka baadhista codsi rasmi ah oo lagu joojinayo dacwad ciqaabeedla xidhiidha Nginx. Codsiga waxaa loo diray qayb ka mid ah fulinta soo saaray Bishii Disembar, go'aanka guddiga maamulka ee Kooxda Rambler si loogu wareejiyo dacwadaha Nginx ee goobta sharciga madaniga ah. Intaa waxaa dheer, waxaa la soo wariyay in qandaraaskii lala galay shirkadda sharciga Lynwood Investments CY Ltd, oo markii hore la xiriirtay hay'adaha fulinta sharciga, oo u shaqeynayay magaca Rambler, la joojiyay.

Waxa xiisaha lihi leh, in kasta oo heshiiska la joojiyay, Lynwood Investments CY Ltd waxa ay sii haysataa xaqa ay u leedahay in ay caddayso dhaawaca iyo magdhowga kiiska NGINX isaga oo ka wakiil ah iyo danihiisa gaarka ah, laakiin xaq uma laha in uu ganacsi kasta ku sameeyo magaca Rambler Koox. By macluumaad laga bilaabo qareenka Xarunta Xuquuqda Dijital ah, codsiga Rambler ma aha mid ansax ah, maadaama kiis dambi ah aan la joojin karin oo keliya iyadoo lagu saleynayo dib u heshiisiinta dhinacyada - go'aanka maqnaanshaha corpus delicti ee kiisaska dambiyada waxay ku dhex jirtaa awoodda maamulka baarista.

Source: opennet.ru

Add a comment