ProHoster > Blog > naidheachdan eadar-lìn > sgaoileadh njs 0.4.0. Chuir Rambler athchuinge a-steach gus crìoch a chuir air a’ chùis eucorach an aghaidh Nginx
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:
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.