wydanie wstępne , w ramach którego kontynuowany jest rozwój nowych możliwości (równolegle wspierane stabilnie Dokonywane są jedynie zmiany związane z eliminacją poważnych błędów i podatności).
Głównym :
- Moduł jest wliczony w cenę , która umożliwia przypisanie wartości do zmiennej
serwer {
słuchać 12345;
ustaw $true 1;
} - Dodano dyrektywę aby określić flagi plików cookie w połączeniach proxy. Na przykład, aby dodać flagę „httponly” do pliku cookie „one” oraz flagi „nosecure” i „samesite=strict” dla wszystkich innych plików cookie, możesz zastosować następującą konstrukcję:
proxy_cookie_flags jeden httponly;
proxy_cookie_flags ~ lekarstwo na nos samesite=strict; - Podobna dyrektywa do dodawania flag do Cookie jest również zaimplementowany dla modułu ngx_http_userid.
Jednocześnie problem , interpreter JavaScript dla serwera WWW Nginx. Interpreter njs implementuje standardy ECMAScript i pozwala rozszerzyć możliwości nginx w zakresie przetwarzania żądań za pomocą skryptów w konfiguracji. Skrypty mogą być użyte w pliku konfiguracyjnym do zdefiniowania zaawansowanej logiki przetwarzania żądań, generowania konfiguracji, dynamicznego generowania odpowiedzi, modyfikowania żądania/odpowiedzi lub szybkiego tworzenia kodów pośredniczących w celu rozwiązywania problemów w aplikacjach internetowych. W nowej wersji:
- Dodano obsługę wizualnego oddzielania cyfr w liczbach (na przykład „1_000”).
- Zaimplementowano brakujące metody dla %TypedArray%.prototype: Every(), filter(), find(), findIndex(), forEach(), include(), indeksOf(), lastIndexOf(), map(), redukcja(), zmniejszPrawo(), odwróć(), trochę().
- Zaimplementowano brakujące metody dla %TypedArray%: from(), of().
- Zaimplementowany obiekt DataView.
: >> (nowy DataView(buf.buffer)).getUint16()
: 32974 - Zaimplementowany obiekt buforowy.
: >> var buf = Bufor.z([0x80,206,177,206,178])
: nieokreślony
: >> buf.slice(1).toString()
: „αβ”
: >> buf.toString('base64')
: 'gM6xzrI=' - Do metod „crypto” i „fs” dodano obsługę obiektu Buffer i zapewniono, że fs.readFile(), Hash.prototype.digest() i Hmac.prototype.digest() zwracały instancję obiektu Buffer.
- Do metody TextDecoder.prototype.decode() dodano obsługę ArrayBuffer.
Źródło: opennet.ru
