Ho lokolloa ha nginx 1.17.6 le njs 0.3.7

Thehile tokollo e holimo nginx 1.17.6, moo ntshetsopele ya bokgoni e ncha tsoela pele (ka ka tsela e tšoanang tšehetsoa e tsitsitseng lekala 1.16 Ke feela liphetoho tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli bo etsoang).

ka sehloohong fetola:

  • Liphetoho tse ncha li ekelitsoe $proxy_protocol_server_addr и $proxy_protocol_server_port, e nang le aterese ea seva le boema-kepe tse fumanoeng ho tsoa ho sehlooho sa protocol sa PROXY;
  • Tataiso e kentsoe moeli_conn_ryry_run, e behang ngx_http_limit_conn_module module mokhoeng oa teko, moo palo ea likhokahano e sa lekanyetsoang, empa e nahanoa.
  • Ka mojulung ngx_stream_limit_conn_module e kentse $limit_conn_status variable, e bolokang sephetho sa ho fokotsa palo ea likhokahano: PASSED, REJECTED kapa REJECTED_DRY_RUN;
  • Ka mojulung ngx_http_limit_req_module e kentse $limit_req_status variable, e bolokang sephetho sa ho fokotsa sekhahla sa likopo tse amohetsoeng: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN kapa REJECTED_DRY_RUN.

Ho phaella moo, e ka hlokomeloa lokolla EA-0.3.7, mofetoleli oa JavaScript bakeng sa seva sa websaete ea nginx. 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 karabelo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo.

Tokollo e ncha e eketsa tšehetso bakeng sa mekhoa ea Object.assign() le ea Array.prototype.copyWithin(). Console.time() e fana ka bokhoni ba ho sebelisa lileibole. Khoutu ea ho sebelisana le lintho tse kantle le data ea ts'ebetso ka sebopeho sa JSON e se e entsoe bocha. The console.help() call e tlositsoe ho CLI.

Source: opennet.ru

Eketsa ka tlhaloso