Kuburitswa kwe nginx 1.17.1 uye njs 0.3.3

Inowanikwa tenzi kuburitswa kwebazi nginx 1.17.1, mukati umo kuvandudzwa kwezvinhu zvitsva kunoenderera mberi (mune stable inotsigirwa inotsigirwa bazi 1.16 shanduko chete dzine chekuita nekubviswa kwemhosho dzakakomba nekushaya simba kunoitwa.

chikuru change:

  • Directive yakawedzerwa muganho_req_dry_run, iyo inomutsa iyo yekuedza run mode, umo pasina zvirambidzo zvinoshandiswa pakusimba kwekukumbira kugadzirisa (pasina muganho wechiyero), asi inoramba ichifunga nezve nhamba yezvikumbiro zvinodarika miganhu mundangariro yakagovaniswa;
  • Paunenge uchishandisa iyo "yekumusoro" dhairekitori mune "kumusoro" zvigadziriso zvivharohashiΒ»kuronga kuyera kuyera nevatengi-server inosunga, kana iwe ukatsanangura kukosha kusina chinhu, iyo yunifomu yekuenzanisa modhi (kutenderera-robin) ikozvino yaitwa;
  • Yakagadzirisa tsaona yekufambiswa kwebasa paunenge uchishandisa cache musanganiswa ne "image_filter" kuraira uye kutungamirazve iyo 415 kukanganisa kodhi yekubata uchishandisa iyo "error_page" rairo;
  • Yakagadzirisa tsaona yekufambiswa kwemabasa yakaitika pakushandisa muturikiri wePerl.

Uyezve, inogona kucherechedzwa kusunungurwa njs 0.3.3, muturikiri weJavaScript wenginx web server. Muturikiri we njs ano shandisa ECMAScript zviyero uye anobvumidza iwe kuwedzera nginx kugona kugadzirisa zvikumbiro uchishandisa zvinyorwa mukugadzirisa. Zvinyorwa zvinogona kushandiswa mufaira rekugadzirisa kutsanangura logic yepamusoro yekugadzirisa zvikumbiro, kugadzira zvigadziridzo, zvine simba kuunza mhinduro, kugadzirisa chikumbiro / mhinduro, kana kukurumidza kugadzira stubs kugadzirisa matambudziko mumawebhu maapplication.

Kuburitswa kutsva kwe njs kunogadzirisa nyaya dzakaonekwa panguva yekuyedza bvunzo. Yakaitwa "process" yepasi rose ine ma parameter uye nharaunda zvinosiyana zvemaitiro aripo (process.pid, process.env.HOME, nezvimwewo). Zvese zvakavakwa-mukati zvivakwa uye nzira dzinogona kunyorerwa kune. Yakawedzerwa kushandiswa kweArray.prototype.fill(). Tsigiro ye syntax yakatsanangurwa muECMAScript 5 yaitwa getters ΠΈ setter kusungira chinhu chivakwa kune basa, semuenzaniso:

var o = {a:2};
Object.defineProperty(o, 'b', {wana:function(){dzorera 2*this.a}});

Source: opennet.ru

Voeg