Hoʻokuʻu ʻia o nginx 1.17.6 a me njs 0.3.7

Hoʻokumu ʻia hoʻokuʻu i luna NINx 1.17.6, i loko o kahi e hoʻomau ai ka hoʻomohala ʻana i nā mana hou (ma ke kākoʻo paʻa paʻa lālā 1.16 Hoʻololi wale ʻia e pili ana i ka hoʻopau ʻana i nā hewa koʻikoʻi a me nā nāwaliwali.

ka papa kuhikuhiE ke hoʻololi:

  • Hoʻohui ʻia nā mea hoʻololi hou $proxy_protocol_server_addr и $proxy_protocol_server_port, i loaʻa ka helu kikowaena a me ke awa i loaʻa mai ke poʻomanaʻo protocol PROXY;
  • Hoʻohui ʻia ke kuhikuhi limit_conn_dry_run, ka mea e hoʻokomo i ka module ngx_http_limit_conn_module i loko o ke ʻano hoʻāʻo, kahi i kaupalena ʻole ʻia ai ka helu o nā pilina, akā mālama ʻia.
  • Ma ka module ngx_stream_limit_conn_module hoʻohui ʻia he $limit_conn_status variable, kahi e mālama ai i ka hopena o ka hoʻopaʻa ʻana i ka helu o nā pili: PASSED, REJECTED a i ʻole REJECTED_DRY_RUN;
  • Ma ka module ngx_http_limit_req_module hoʻohui ʻia he $limit_req_status variable, kahi e mālama ai i ka hopena o ka palena ʻana i ka helu o nā noi i loaʻa: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN or REJECTED_DRY_RUN.

Eia hou, hiki ke ʻike ʻia hoʻokuʻu njs 0.3.7, he unuhi'ōlelo JavaScript no ke kikowaena pūnaewele nginx. Hoʻokō ka mea unuhi ʻōlelo njs i nā kūlana ECMAScript a hiki iā ʻoe ke hoʻonui i ka hiki o nginx e hoʻoponopono i nā noi me ka hoʻohana ʻana i nā palapala i ka hoʻonohonoho. Hiki ke hoʻohana ʻia nā Scripts i loko o kahi faila hoʻonohonoho e wehewehe i ka loiloi holomua no ka hoʻoponopono ʻana i nā noi, ka hoʻokumu ʻana i kahi hoʻonohonoho, hoʻoulu i ka pane, hoʻololi i kahi noi/pane, a i ʻole ka hana wikiwiki ʻana i nā stubs e hoʻoponopono i nā pilikia ma nā noi pūnaewele.

Hoʻohui ka hoʻokuʻu hou i ke kākoʻo no nā ʻano Object.assign() a me Array.prototype.copyWithin(). Hāʻawi ka Console.time () i ka hiki ke hoʻohana i nā lepili. Ua hana hou ʻia ke code no ka launa pū ʻana me nā mea waho a me ka hoʻoili ʻana i ka ʻikepili ma JSON format. Ua wehe ʻia ke kelepona console.help() mai ka CLI.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka