sgaoileadh njs 0.4.0. Chuir Rambler athchuinge a-steach gus crìoch a chuir air a’ chùis eucorach an aghaidh Nginx

Luchd-leasachaidh pròiseact Nginx foillsichte sgaoileadh eadar-theangair cànain JavaScript - njs 0.4.0. Bidh an eadar-theangair njs a’ cur an gnìomh inbhean ECMAScript agus a’ leigeil leat comas Nginx a leudachadh gus iarrtasan a phròiseasadh a’ cleachdadh sgriobtaichean san rèiteachadh. Faodar sgriobtaichean a chleachdadh ann am faidhle rèiteachaidh gus loidsig adhartach a mhìneachadh airson a bhith a’ giullachd iarrtasan, a’ gineadh rèiteachadh, a’ gineadh freagairt gu dinamach, ag atharrachadh iarrtas/freagairt, no a’ cruthachadh stocan gu sgiobalta gus fuasgladh fhaighinn air duilgheadasan ann an tagraidhean lìn.

Bidh an sgaoileadh ùr a’ cur an gnìomh an stiùiridh js_ ion-phortadh airson modalan JavaScript a thoirt a-steach le gnìomhachadh innealan-làimhseachaidh caochlaideach no àite. Mar eisimpleir, anns a’ mhodal foo.js faodaidh tu bàr gnìomh a mhìneachadh, a dh’ fhaodar a ghairm a thaobh slighe sònraichte:

foo.js:

bàr gnìomh(r) {
r.tilleadh(200);
}

às-mhalairt {bàr} bunaiteach;

nginx.conf:

js_import foo.js;

location / {
js_content foo.bar;
}

Anns an nì r.headersOut taic a bharrachd do chinn-cinn anns a bheil grunn luachan, mar eisimpleir:

susbaint gnìomh(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Aois as àirde = 3600; slighe =/',
'bàr=qqq; Aois as àirde = 86400; slighe =/'
];

r.tilleadh(200);
}

A bharrachd air an sin, faodar a thoirt fa-near teachdaireachd Tha companaidh Rambler Group mu dheidhinn treòrachadh do na h-ùghdarrasan sgrùdaidh athchuinge oifigeil airson crìoch a chuir air cùis eucoireachco-cheangailte ri Nginx. Chaidh an athchuinge a chuir mar phàirt den chur gu bàs air a chur a mach san Dùbhlachd, co-dhùnadh bòrd stiùiridh Rambler Group na h-imeachdan le Nginx a ghluasad gu raon lagh catharra. A bharrachd air an sin, thathar ag aithris gu bheil an cùmhnant leis a’ chompanaidh lagha Lynwood Investments CY Ltd, a chuir fios gu buidhnean èigneachaidh lagha an toiseach, ag obair às leth Rambler, air a thighinn gu crìch.

Gu inntinneach, a dh’ aindeoin crìoch a chur air a’ chùmhnant, ghlèidh Lynwood Investments CY Ltd a’ chòir milleadh agus airgead-dìolaidh a dhearbhadh ann an cùis NGINX às a leth fhèin agus airson a leas fhèin, ach chan eil còir aige gnothach sam bith a dhèanamh às leth an Rambler. Buidheann. Le bhith fiosrachadh bho neach-lagha an Ionad airson Còraichean Didseatach, chan eil athchuinge Rambler dligheach, leis nach urrainnear cùis eucorach a thoirt gu crìch a-mhàin air bunait rèiteachadh nam pàrtaidhean - tha an co-dhùnadh mu neo-làthaireachd corpus delicti ann an cùisean eucorach taobh a-staigh comas an ùghdarrasan sgrùdaidh.

Source: fosgailtenet.ru

Cuir beachd ann