рдореБрдЦреНрдп
- рдореЛрдбреНрдпреБрд▓ рд╕рдорд╛рд╡реЗрд╢ рдЫ
ngx_stream_set_module , рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЪрд░рдорд╛ рдорд╛рди рддреЛрдХреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫрд╕рд░реНрднрд░ {
рд╕реБрдиреНрдиреБрд╣реЛрд╕реН 12345режXNUMXреж;
$true 1 рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН;
} - рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛ
proxy_cookie_flags рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рдирд╣рд░реВрдорд╛ рдХреБрдХреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЭрдгреНрдбрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреБрдХреА "рдПрдХ" рдорд╛ "httponly" рдЭрдгреНрдбрд╛ рдердкреНрди рд░ рдЕрдиреНрдп рд╕рдмреИ рдХреБрдХреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "nosecure" рд░ "samesite=strict" рдЭрдгреНрдбрд╛рд╣рд░реВ рдердкреНрди, рддрдкрд╛рдЗрдБ рдирд┐рдореНрди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:proxy_cookie_flags рдПрдХ httponly;
proxy_cookie_flags ~ nosecure samesite = рд╕рдЦреНрдд; - рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рди
userid_flags рдХреБрдХреАрдорд╛ рдЭрдгреНрдбрд╛ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ ngx_http_userid рдореЛрдбреНрдпреБрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
рдПрдХреИ рд╕рд╛рде
- рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдорд╛ рдЕрдВрдХрд╣рд░реВрдХреЛ рджреГрд╢реНрдп рд╡рд┐рднрд╛рдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "1_000")ред
- %TypedArray%.prototype: every(), filter(), find(), findIndex(), forEach(), includes(), indexOf(), lastIndexOf(), рдирдХреНрд╕рд╛(), рдХрдо(), reduceRight(), рд░рд┐рд╡рд░реНрд╕(), рдХреЗрд╣рд┐()ред
- %TypedArray%: from(), of() рдХреЛ рд▓рд╛рдЧрд┐ рдЫреБрдЯреЗрдХрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
- DataView рд╡рд╕реНрддреБ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
: >> (рдирдпрд╛рдБ DataView(buf.buffer)).getUint16()
: 32974 - рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдмрдлрд░ рд╡рд╕реНрддреБред
: >> var buf = Buffer.from([0x80,206,177,206,178])
: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
: >> buf.slice(1).toString()
: '╬▒╬▓'
: >> buf.toString('base64')
: 'gM6xzrI=' - "crypto" рд░ "fs" рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рдмрдлрд░ рд╡рд╕реНрддреБ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рд░ fs.readFile(), Hash.prototype.digest() рд░ Hmac.prototype.digest() рд▓реЗ рдмрдлрд░ рд╡рд╕реНрддреБрдХреЛ рдЙрджрд╛рд╣рд░рдг рдлрд┐рд░реНрддрд╛ рдЧрд░реЗрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНтАНрдпреЛред
- ArrayBuffer рд╕рдорд░реНрдерди TextDecoder.prototype.decode() рд╡рд┐рдзрд┐рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
рд╕реНрд░реЛрдд: opennet.ru