njs 0.4.0 tokollo. Rambler o rometse boipiletso ba ho felisa nyeoe ea botlokotsebe khahlanong le Nginx

Baetsi ba morero oa Nginx e phatlalalitsoeng ho lokolloa ha mofetoleli oa puo ea JavaScript - EA-0.4.0. Mofetoleli oa njs o sebelisa litekanyetso tsa ECMAScript mme o u lumella ho holisa bokhoni ba Nginx ba ho sebetsana le likopo u sebelisa mangolo ho tlhophiso. Lingoliloeng li ka sebelisoa ho faele ea tlhophiso ho hlalosa mohopolo o tsoetseng pele bakeng sa likopo tsa ho sebetsa, ho hlahisa tlhophiso, ho hlahisa karabo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo.

Tokollo e ncha e sebelisa taelo js_import bakeng sa ho kenya li-module tsa JavaScript tse nang le ts'ebetsong ea lisebelisuoa tse feto-fetohang kapa tsa sebaka. Mohlala, mojuleng oa foo.js o ka hlalosa bar ea tšebetso, e ka bitsoang mabapi le tsela e itseng:

foo.js:

bar (r) {
r.khutlisa(200);
}

thomello ea kamehla {bar};

nginx.conf:

js_import foo.js;

sebaka / {
js_content foo.bar;
}

Ka ntho r.headersOut tšehetso e eketsehileng bakeng sa lihlooho tse kenyelletsang litekanyetso tse ngata, mohlala:

litaba tsa tšebetso(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Lilemo tse phahameng=3600; tsela=/',
'bar=qqq; Lilemo-Boholo=86400; tsela=/'
];

r.khutlisa(200);
}

Ho phaella moo, e ka hlokomeloa molaetsa Khampani ea Rambler Group mabapi le tataiso ho balaoli ba lipatlisiso mabapi le boipiletso ba semmuso ba ho felisa nyeoe ea botlokotsebee amanang le Nginx. Boipiletso bo ile ba romeloa e le karolo ea polao e hlahisitsoe ka December, qeto ea boto ea batsamaisi ea Rambler Group ho fetisetsa linyeoe le Nginx lebaleng la molao oa sechaba. Ho feta moo, ho tlalehoa hore konteraka le feme ea molao ea Lynwood Investments CY Ltd, eo qalong e ileng ea ikopanya le mekhatlo ea molao, e sebetsang lebitsong la Rambler, e felisitsoe.

Hoa thahasellisa hore ho sa tsotellehe ho felisoa ha konteraka, Lynwood Investments CY Ltd e ile ea boloka tokelo ea ho paka litšenyehelo le matšeliso nyeoeng ea NGINX molemong oa eona le molemong oa eona, empa ha e na tokelo ea ho etsa khoebo leha e le efe molemong oa Rambler. Sehlopha. Ka lesedi ho tsoa ho 'muelli oa molao oa Setsi sa Litokelo tsa Digital, boipiletso ba Rambler ha bo sebetse, kaha nyeoe ea botlokotsebe e ke ke ea felisoa feela ka lebaka la poelano ea mekha - qeto ea ho ba sieo ha corpus delicti linyeoeng tsa botlokotsebe e ka har'a bokhoni ba balaoli ba lipatlisiso.

Source: opennet.ru

Eketsa ka tlhaloso