Request: рдЕрдиреБрд░реЛрдз рдХрд╛ рдЕрддреАрдд, рд╡рд░реНрддрдорд╛рди рдФрд░ рднрд╡рд┐рд╖реНрдп

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдорд╛рд░реНрдЪ 2019  ┬╖  352рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: request/request

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рд╡рд┐рд╡рд░рдг рдФрд░ рддрд░реНрдХ рдореЗрдВ рдЬрд╛рдКрдВ, рдореИрдВ рд╕реАрдзреЗ рдореБрджреНрджреЗ рдкрд░ рдЖрддрд╛ рд╣реВрдВред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП request рд╕рдмрд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдЪреАрдЬ рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдореЗрдВ рдЬрд╛рдирд╛ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдпрд╛ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИред

request рдкрд░ рдЕрдиреНрдп рдХрдорд┐рдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдХреНрд╖рдорд╛рдпрд╛рдЪрдирд╛ рдЬреЛ рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░реНрд╡реЛрддреНрддрдо рдХреЗ рд▓рд┐рдП рд╣реИред

2009

request рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг Node.js рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХреЛ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ рдЬреЛ рдорд╛рдирдХ рдХреЙрд▓рдмреИрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╕реНрдЯреНрд░реАрдо, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдкреНрд░реА-рдбреЗрдЯ рдХрд░рддреЗ рдереЗред рдкрд╣рд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, request рдФрд░ Node.js рдПрдХ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдЦрддреЗ рд░рд╣реЗред рдЪреВрдВрдХрд┐ Node.js рдиреЗ рдХреЛрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд░ рдПрдЪрдЯреАрдЯреАрдкреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛, рдЗрд╕рдиреЗ pipe рдЗрд╡реЗрдВрдЯ (рдЬрд┐рд╕рдиреЗ request рдХреА рдПрдХ рд▓рд╛рдЗрди рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛) рдФрд░ рдХреЛрд░ рдПрдЪрдЯреАрдЯреАрдкреА рдХреЗ рдХрдИ рд░реА-рд░рд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреИрд╕реЗ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рднреА рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ред рдПрдХ рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдерд╛)ред

NPM

request npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ npm рдмрдврд╝рддрд╛ рдЧрдпрд╛, рд╡реИрд╕реЗ-рд╡реИрд╕реЗ request рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдмрдврд╝рддреА рдЧрдИред рдЕрдм рднреА, рдЬрдм npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреИрдХ-рдПрдВрдб рдХрд╛рд░реНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ request рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд░рд╣рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рд╣реИ, 41K рдореЙрдбреНрдпреВрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 14 рдорд┐рд▓рд┐рдпрди рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Node.js рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ request рдХрд╛ рд╕реНрдерд╛рди рдЕрдм рдПрдХ рдирд╡рдкреНрд░рд╡рд░реНрддрдирдХ рдХрд╛ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдПрдХ рдЕрд╡рд▓рдВрдмреА рдХрд╛ рд╣реИред рдЖрдк рдХреИрд╕реЗ Node.js рдореЗрдВ HTTP рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреВрдЧрд▓ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреЛ request рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ express рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕рдХреЗ рджреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреБрд░реЗ рдкреНрд░рднрд╛рд╡ рд╣реИрдВред

рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдкрд░ request рдХреА рдореМрдЬреВрджрд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрдж рд▓реЗрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЛ рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрдердХ рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓рдирд╛ рднреА рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рди рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрд╢реНрд░рд┐рддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рд╣рдЬрд╛рд░реЛрдВ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдФрд░ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрдг рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ рдЬреЛ request рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖ рдирд╛рдЯрдХреАрдп рд░рд╣реЗ рд╣реИрдВред рдЬрд┐рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдиреЗ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рдереА, рд╡реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдорд╛рдирдХреЛрдВ рддрдХ, рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рддрдХ рдЪрд▓реА рдЧрдИрдВ, рдЬрд┐рди рдкрд░ рдЖрдк рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд┐рд╕ рдЧрддрд┐ рд╕реЗ рдЗрдиреНрд╣реЗрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдЪреМрдВрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдЬреНрдпрд╛рджрд╛рддрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдЖрдХреНрд░рд╛рдордХ Node.js рд░рд┐рд▓реАрдЬрд╝ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

request рдХреЗ рдореВрд▓ рдореЗрдВ рдкреИрдЯрд░реНрди рдкреБрд░рд╛рдиреЗ рд╣реИрдВред рдХреБрдЫ рд▓реЛрдЧ рдЙрд╕ рдЖрдХрд▓рди рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреМрди рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдЪ рд╣реИред рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдкрд░ рд╕рдВрджреЗрд╣ рд╣реБрдЖ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ Node.js рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдЙрдиреНрд╣реЗрдВ рдереЛрдХ рдореЗрдВ рдЕрдкрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЕрдм рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдХрд┐рддрдирд╛ рдЧрдиреНрджрд╛ рд╣реЛрдЧрд╛ рдпрд╣ рдЕрднреА рднреА рд╣рд╡рд╛ рдореЗрдВ рд╣реИ рдФрд░ рдореИрдВ рдЪрд╛рдп рдХреА рдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЙрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред request рдХреЗ рд▓рд┐рдП рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ "рдХреНрдпрд╛ рд╣рдо рдЙрд╕ рд╕рдВрдХреНрд░рдордг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ?" рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЙрддреНрддрд░ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рд╣рдо рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рдкреНрд░рддрд┐ рдЖрд╢реНрд╡рд╕реНрдд рд╣реВрдВред

рдЗрди рдирдП рднрд╛рд╖рд╛ рдкреИрдЯрд░реНрди рдХреЛ рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ request рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ, рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕реНрдерд╛рди рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдХрд╛рдлреА рдЦреБрд╢ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд░ рдХрд▓реНрдкрдиреАрдп рддрд░реАрдХреЗ рд╕реЗ request рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред request рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рдореВрд▓реНрдп рд╣реИ рдЬреЛ рдкреБрд░рд╛рдиреЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ рдлрд┐рд░ рднреА рдирдП рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд▓реЗ рдирд╣реАрдВ рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реИ? рдирдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рдирдП рдореЙрдбреНрдпреВрд▓ рдХреА рдкреВрд░реА рджреБрдирд┐рдпрд╛ рд╣реЛрдиреЗ рдкрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдЬреЛ рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЗрди рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ request рд▓рд┐рдП рдзреАрд░реЗ-рдзреАрд░реЗ рджреВрд░ рд╣реЛ рдЬрд╛рдирд╛, рдЕрдВрддрддрдГ рдЙрд╕ рд╡рд┐рд░рд╛рд╕рдд рд╕реНрдЯреИрдХ рдХреА рдПрдХ рдФрд░ рд╕реНрдореГрддрд┐ рдмрди рдЬрд╛рдирд╛ред request рдХреА рд╕реНрдерд┐рддрд┐ рд▓реЗрдирд╛ рдФрд░ рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╣рд┐рддрдХрд╛рд░реА рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдмреЗрд╣рддрд░ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рджреВрд░ рдХрд░ рджреЗрдЧрд╛, рдЬрд┐рди рдкрд░ request рдХрд╛ рдмреЛрдЭ рдирд╣реАрдВ рд╣реИ

рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб

рдпрд╣рд╛рдБ рдпреЛрдЬрдирд╛ рд╣реИред

  • request рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред
  • request рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред
  • рдЬреЛ рдХрдорд┐рдЯрд░реНрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡реЗ рд╕рдордп рдкрд░ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред
  • рд░рд┐рд▓реАрдЬрд╝ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдВрдЧреА, рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдХреЛрдИ рднреА рдорд░реНрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрд┐рдЯрд╣рдм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИред

    • рд╣рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ 2fa рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ npm рдкреНрд░рдХрд╛рд╢рди рдЕрдзрд┐рдХрд╛рд░ рдмрди рдЬрд╛рдПрдВрдЧреЗред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдФрд░/рдпрд╛ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛ рдХреНрд░рдо рдореЗрдВ рд╣реИред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдмрд╛рдд рд╣реИ, рддреЛ рдпрд╣ рдореЗрд░реЗ рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИ

рд╕рднреА 352 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдФрд░/рдпрд╛ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛ рдХреНрд░рдо рдореЗрдВ рд╣реИред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдмрд╛рдд рд╣реИ, рддреЛ рдпрд╣ рдореЗрд░реЗ рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИ

рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╣рд╛ @mikealред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рджреГрд╢реНрдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЪреАрдЬреЗрдВ рдЬреЛ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдХреГрдкрдпрд╛ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдХрд░реЗрдВ!

  • [] рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд░реАрдбрдореА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  • [ ] ci рдкреНрд░рдХрд╛рд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ @mikeal
  • [ ] request рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдХреБрдЫ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ https://github.com/request/request/issues/3143
  • [ ] рдХрд┐рд╕реА рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ
  • [ ] рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд┐рдерд┐ рдЪреБрдиреЗрдВ (рдореИрдВ 6 рдорд╣реАрдиреЗ рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди 12 рд╢рд╛рдпрдж рдЕрдзрд┐рдХ рдорд┐рддреНрд░рд╡рдд рд╣реИ)
  • [ ] рд╕рднреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдмрдВрдж рдХрд░реЗрдВ рдФрд░ prs . рд╕реБрд╡рд┐рдзрд╛ рджреЗрдВ
  • [ ] рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдорд░реНрдЬ рдХрд░реЗрдВ
  • [ ] рдЬреАрдердм рдЗрд╢реНрдпреВ рдФрд░ рдкреАрдЖрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
  • [ ] рдЕрдЧрд▓реЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг ( 3.x ) рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рд╕рдХреНрд░рд┐рдп рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реЗ рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЬрд╛рд░реА рд░рд╣реЗрдВ

рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдмреЛрдз рд╣реЛрддрд╛ рд╣реИ! рдореИрдВ рдЗрд╕ рдиреАрддрд┐ рдХреЛ request-promise рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рднреА рдзреАрд░реЗ-рдзреАрд░реЗ рдЕрдкрдирд╛рдКрдВрдЧрд╛ред рдиреЛрдб рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЖрдкрдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдмрдзрд╛рдИ!

рдирд╡реАрдирддрдо npm рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдСрдЯреЛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

рдХреГрдкрдпрд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдорд┐рдХреЗрд▓ рдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ, request рдЖрдзрд╛рд░ рдкрд░ 41K рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдореЙрдбреНрдпреВрд▓ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рдкрд╛рд╕ request рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрдВрд╕реНрдЯреЙрд▓ рд╕рдордп рдкрд░ request рдХреЛ рд╣рдЯрд╛рдХрд░, рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ npm рдореЙрдбреНрдпреВрд▓ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рджреЗрдЦрд╛, рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред

  • рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб = рд╣рдо рдмрдЧ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХреЗрдВред
  • рдкрджрд╛рд╡рдирддрд┐ = рдЕрдм рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдФрд░ рдмрдЧ рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдореИрдВ рддреБрдореНрд╣реЗрдВ рд╕реБрдирддрд╛ рд╣реВрдВред рдкреВрд░рд╛ рдкрд╛рда

рдирд╡реАрдирддрдо рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рд╕реАрдЖрдИ __ (рд╢рд╛рдпрдж рд╕рдорд░реНрдерди рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж?)__ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдСрдЯреЛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдВрддрддрдГ request рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореИрдВ рдореБрджреНрджреЛрдВ рдФрд░ рдкреАрдЖрд░рдПрд╕ рдХреЛ рдПрдХ рд╕реВрдЪреА рдореЗрдВ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рд╣рдо рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЗрд╕рд▓рд┐рдП рд╡реЗ рдареАрдХ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдФрд░ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреАред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдпреЛрдВ рдФрд░ рдХреБрдХреАрдЬрд╝ рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рджреЛрдиреЛрдВ рдмрдЧ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрднреА рднреА рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рд╣реА рдЙрддреНрддрд░ рди рд╣реЛ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИ?

рдЬрдм рд╣рдо рдкрджрд╛рд╡рдирдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдЗрдП рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдВред рдЗрд╕ рддрд░рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рддрдХ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдПрдХ рдирдП рдкреНрд░рдореБрдЦ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ request рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдЧрд░реНрд╡ рд╣реИред рдореИрдВ bent рджреЗрдЦреВрдВрдЧрд╛, рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдФрд░ _small_, рдЬреЛ рдЗрди рджрд┐рдиреЛрдВ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рд╣рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ 2fa рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ npm рдкреНрд░рдХрд╛рд╢рди рдЕрдзрд┐рдХрд╛рд░ рдмрди рдЬрд╛рдПрдВрдЧреЗред

рдореБрдЭреЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдВрддрддрдГ рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред

рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реИ рдФрд░ рдЬреЛ рд╣рд░ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдореИрдВ рдЗрд╕реЗ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпрд╣ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд░рд╣рд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдЪрд░рдо рд░реВрдк рдореЗрдВ рд╕рд░рд╛рд╣рдиреАрдп рд╣реИред рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред

рдореБрдЭреЗ рдЗрд╕ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЧрд░реНрд╡ рд╣реИред рдЗрд╕рдиреЗ рд╕рдореБрджрд╛рдп рдХреЛ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред ЁЯЩП
рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рддреЛ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред

рдЬрдмрдХрд┐ рдореИрдВ рдЖрдкрдХреЗ рдирд┐рд░реНрдгрдп рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛, рдЙрддреНрдкрд╛рджрди, рдХреЛрдб рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреБрд░реЛрдз рдкрд░ рдХрд┐рддрдирд╛ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдирдкреАрдПрдо рдХреЗ рдЖрдБрдХрдбрд╝реЗ рднреА рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╣реИред рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдирдИ рдЪреАрдЬ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдХреБрдЫ рдирдП, рдЕрдзрд┐рдХ рд░реЛрдЪрдХ рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ... рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХ рддрдВрддреНрд░ рд╣реИ, рдЖрдЦрд┐рд░рдХрд╛рд░, рдирдИ рдЪреАрдЬ рдХрд╛ рдкреАрдЫрд╛ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдереЛрдХ рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз рджреНрд╡рд╛рд░рд╛ рдЖрдк рдкреЗрд╢реЗрд╡рд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭреЗрдВ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХреЗ рдХрд╛рд░рдг рд▓реЛрдЧреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рд╕реЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реА рд╣рд╛рде рд▓рдЧреЗрдЧреАред

рдмрд╣рд░рд╣рд╛рд▓, рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕рднреА рдиреЗ рдЬреЛ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреА рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдм рдХрд┐рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЖрдзреБрдирд┐рдХ рдФрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Superagent рдЕрднреА рдЬреНрдпрд╛рджрд╛рддрд░ рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдореЗрдВ рд╣реИ, axios рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдХреА рдЧрдИ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ (рдФрд░ рдЕрдиреНрдп рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ) рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдиреЛрдЯ; рдЬрдм рдореИрдВрдиреЗ рдиреЛрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА рдереА рддреЛ рдпрд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рджрд┐рд▓ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд╛рди рд░рд╣реЗрдЧрд╛ред

рдЬрдм рд╣рдо рдкрджрд╛рд╡рдирдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдЗрдП рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдВред рдЗрд╕ рддрд░рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рддрдХ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдПрдХ рдирдП рдкреНрд░рдореБрдЦ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реИред

@kibertoad рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @mikeal https://github.com/mikeal/bent рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ https://github.com/sindresorhus/got рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдЗрд╕ рд╕рд╛рд░реА рдмрд╛рддрдЪреАрдд рдФрд░ рдЗрд╕рдХреЗ рдкрджрд╛рд╡рдирдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рдирд╛рдВрддрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рдорд╛рди рдЙрд▓реНрд▓реЗрдЦ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рд╕рд┐рд░реНрдл рдЗрд╕рдХреЗ рдЕрдВрдд рдХреА рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХреБрдЫ рднреА рдирд╣реАрдВ, рдпрд╛ рдмрд╣реБрдд рдХрдо рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрдВрднреАрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреНрдпреЛрдВ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд╕рднреА "рдкреБрд░рд╛рдиреЗ рдкреИрдЯрд░реНрди рдЕрдкрдиреЗ рдореВрд▓ рдореЗрдВ" рдХреЗ рд▓рд┐рдП, рдпрд╣ рджреИрдирд┐рдХ рдЖрдзрд╛рд░ рдкрд░ рд╣рдЬрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдкреВрд░реНрдг рджреБрдирд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рд╢реНрд╡ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреНрдпрд╛ рд╣реИ, рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛, рдЬрд┐рд╕ рджрд┐рди рдЕрдиреБрд░реЛрдз рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдпрд╣ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛ рд╣реИред

рдЖрдк рдЙрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдпрд╣рд╛рдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/request/request/issues/3143

рдЖрдк рдПрдХ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ) рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ https://github.com/request/request/issues/3142#issuecomment -478303334

request рдкрд░ рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдиреБрд░реЛрдз рдХреЗ рдореВрд▓ рдореЗрдВ рдкреИрдЯрд░реНрди рдкреБрд░рд╛рдиреЗ рд╣реИрдВред

рдкреИрдЯрд░реНрди рд╣рд░ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдФрд░ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдореБрджрд╛рдп рдореЗрдВред request рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпрд╛ рдХрд╛рд░рдг рдЖрдЬ рднреА рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИрдВ?

request рдореЗрдВ 10 рд╕рд╛рд▓ рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛, рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВред рдЦрд░реЛрдВрдЪ рд╕реЗ рдХреНрдпреЛрдВ рд╢реБрд░реВ рдХрд░реЗрдВ? рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл "рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдердХрд╛рди" рдирд╣реАрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдзрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ - HTTP рдЕрдиреБрд░реЛрдз?

рдиреЛрдб рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рджреЗрдЦрдирд╛ рджреБрдЦрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 2019 рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдФрд░ рдХреЙрд▓рдмреИрдХ рдЕрдм рдлреИрдВрд╕реА рдирд╣реАрдВ рд╣реИрдВред

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд▓рдЧрднрдЧ 10 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕реНрдерд┐рд░ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВред рдпрд╣ рдХреЗрд╡рд▓ HTTP рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдФрд░ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП? рдорд╣реАрдиреЗ рдХреЗ JS рд╕рдирдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди? рдореИрдВ

рдЬреЛ рдХрдорд┐рдЯрд░реНрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡реЗ рд╕рдордп рдкрд░ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рд╣реИ ред

рдмрд╛-рджрдо-рдЫрдГ! рдореИрдВ

рдпрд╣ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╣реИред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдкреНрд░реЗрд╖рд┐рдд, рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рдеред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдУрдПрд╕рдПрд╕ рдЕрдиреБрд░рдХреНрд╖рдХ рдЗрд╕реЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓рдиреЗ рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЛрдЧреЛрдВ (рдЬреЛ рдХреЛрдб рдореЗрдВ рдмреИрдХ-рдбреЛрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдХреЛ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ рдЬрдм рдЖрдк рдЕрдм рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдиреБрд░реЛрдз рдПрдХ рдмреЗрд╣рддрд░реАрди рдкреИрдХреЗрдЬ рдерд╛, рдФрд░ рд╣рдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдиреЛрдб рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдЕрдкрдиреЗ рдЖрдХрд▓рди рдореЗрдВ рд╕рд╣реА рд╣реИрдВ рдХрд┐ рдХреЙрд▓рдмреИрдХ рд╢реИрд▓реА рдЕрдм рдореБрд╣рд╛рд╡рд░реЗрджрд╛рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдРрд╕реЗ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рднреА рд╣реИрдВ рдЬреЛ WHATWG рдорд╛рдирдХреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

@stcktrce рдмрд┐рд▓реНрдХреБрд▓, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рд╣реИред рд▓реЗрдХрд┐рди рдкреВрд░реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдмрдбрд╝реЗ рд╕реБрдзрд╛рд░ рд╣реБрдП рд╣реИрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирдП рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рд╣реИ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣реЗрдВред

@mikeal рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ( r2 рднреА) рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ред рд╕рд╛рде рд╣реА, рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдЪрд╛рд░рд┐рдд рдФрд░ рдирд┐рдпреЛрдЬрд┐рдд рдЕрд╡рдореВрд▓реНрдпрди рдХреА рдЗрд╕ рдкреВрд░реНрд╡рддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЬрдм рд╣рдо рдкрджрд╛рд╡рдирдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдЗрдП рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдВред рдЗрд╕ рддрд░рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рддрдХ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдПрдХ рдирдП рдкреНрд░рдореБрдЦ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

@ рдорд┐рдХреЗрд▓ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЕрдиреБрд░реЛрдз рд╕реЗ рдХрдо рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╣реИрдВред рдореИрдВ рдмрд╕ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ request рд╕реЗ axios рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗред

Axios рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рд╕рдкреЛрд░реНрдЯ, https рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ, рдФрд░ рдЕрдирд╣реЗрд▓реНрдб рд╡рд╛рджреЛрдВ рдХреЗ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрд╣реБ-рд╡рд░реНрд╖реАрдп рд▓рдЧрд╛рддрд╛рд░ рдмрдЧ рд╣реИрдВред рдЖрдк рдЗрдирдХрд╛ рдкрддрд╛ рдХреЗрд╡рд▓ рдПрдХреНрд╕рд┐рд╕ рдореЗрдВ рднрд╛рд░реА рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдкрд╛рддреЗ рд╣реИрдВред

рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП axios рд╕рддрд╣реА рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛, рдбрд┐рдЬрд╝рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рд╡рд╛рджреЗ, рдЖрджрд┐)

request рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)

рдпрджрд┐ рдХреЛрдИ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рд╡рд╛рджрд╛-рдЖрдзрд╛рд░рд┐рдд HTTP рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИ рддреЛ рдЖрдк httplease рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореБрдЭреЗ рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдкрд╕рдВрдж рд╣реИред рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдиреНрдп рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрд╛рд╣рд░ рдЖрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдП?

рдпрджрд┐ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рддреБрд▓рдиреАрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдЧ рд╣реИрдВ рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рдПрдХ рдЬрдЯрд┐рд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕ рд╣реЛрдирд╛ рдЬреЛ рдЕрдиреБрд░реЛрдз рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реИред

@reconbot рдирд╡реАрдирддрдо axios (^0.18.0) рдореЗрдВ рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ https рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ EPROTO рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЦреБрд▓рд╛ рдмрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрджреНрджрд╛ рд╡рд░реНрд╖реЛрдВ рдкреАрдЫреЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ: https://github.com/axios/axios/issues/1981

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк http рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ https рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП axios рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╢рд╛рдпрдж рдПрдХ рд╕рдорд░реНрдкрд┐рдд https рдкреНрд░реЙрдХреНрд╕реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреАред

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрд╢рд╛ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз, рдЬрд┐рд╕реЗ рдореИрдВ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдкрдХреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдорд╛рдирдХ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз libs рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рдмрд╣реБрдд рд╣реА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд, рдЕрдкреВрд░реНрдг рдФрд░ рдЫреЛрдЯреА рд╣реИрдВред рдЙрдирдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рдирд╣реАрдВ рдорд╛рдкрддреЗ рд╣реИрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдХреЛрдИ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпрд╛ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрд╡рд╛рдВрдЫрд┐рдд рдХреЛрдб рдФрд░ рдмрдЧ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ HTTP рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рдпрд╣ http/https рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдФрд░ рдмрдлрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рд╡рд╛рджрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреИрд╕реЗ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ ред рдпрд╣рд╛рдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдХреБрд▓ рд╕рдВрдЧрддрддрд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣реИ, рд╡рд┐рд░рд╛рд╕рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХреЗрд╡рд▓ рджрд░реНрдж рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд▓рд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрдИ рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрдзрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдЫ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг, рдЖрдзреБрдирд┐рдХ рдФрд░ рдиреНрдпреВрдирддрд░ рдореЗрдВ рдкреБрди: рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ - рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рдмреЗрдмреЗрд▓ рдпрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдИрд╕реАрдПрдордП 6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреЛрдИ рднреА рд╕рдордЭрджрд╛рд░ рдбреЗрд╡рд▓рдкрд░ 10 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдХрдореА рд░рдЦрддреЗ рд╣реИрдВ, рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИрдВ, рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд╣реВрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдлрд┐рдХреНрд╕ рдХреЛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рдВрднрд╡рддрдГ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕рдордп рдХреЗ рд▓рд┐рдПред

-рдорд╛рдЗрдХрд▓


рд╕реЗ: рдорд┐рд╡рд╛рдиреЛрд╡рд╛рдХреНрд╕рд╡реЗ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: рдЧреБрд░реБрд╡рд╛рд░, рдЕрдкреНрд░реИрд▓ 11, 2019: 2:38 рдкреВрд░реНрд╡рд╛рд╣реНрди
рдкреНрд░рддрд┐: рдЕрдиреБрд░реЛрдз/рдЕрдиреБрд░реЛрдз
рд╕реАрд╕реА: рдорд┐рдХреЗрд▓ рд░реЛрдЬрд░реНрд╕; рдЙрд▓реНрд▓реЗрдЦ
рд╡рд┐рд╖рдп: рдкреБрди: [рдЕрдиреБрд░реЛрдз/рдЕрдиреБрд░реЛрдз] рдЕрдиреБрд░реЛрдз рдХрд╛ рдЕрддреАрдд, рд╡рд░реНрддрдорд╛рди рдФрд░ рднрд╡рд┐рд╖реНрдп (#3142)

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрд╢рд╛ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз, рдЬрд┐рд╕реЗ рдореИрдВ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдкрдХреНрд╡ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдорд╛рдирдХ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз libs рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рдмрд╣реБрдд рд╣реА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд, рдЕрдкреВрд░реНрдг рдФрд░ рдЫреЛрдЯреА рд╣реИрдВред рдЙрдирдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рдирд╣реАрдВ рдорд╛рдкрддреЗ рд╣реИрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдХреЛрдИ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпрд╛ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрд╡рд╛рдВрдЫрд┐рдд рдХреЛрдб рдФрд░ рдмрдЧ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ HTTP рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рдпрд╣ http/https рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдФрд░ рдмрдлрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рд╡рд╛рджрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреИрд╕реЗ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╣рд╛рдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдХреБрд▓ рд╕рдВрдЧрддрддрд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣реИ, рд╡рд┐рд░рд╛рд╕рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХреЗрд╡рд▓ рджрд░реНрдж рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд▓рд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрдИ рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрдзрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдХреБрдЫ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг, рдЖрдзреБрдирд┐рдХ рдФрд░ рдиреНрдпреВрдирддрд░ рдореЗрдВ рдкреБрди: рд╕рдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ - рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рдмреЗрдмреЗрд▓ рдпрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдИрд╕реАрдПрдордП 6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреЛрдИ рднреА рд╕рдордЭрджрд╛рд░ рдбреЗрд╡рд▓рдкрд░ 10 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдХрдореА рд░рдЦрддреЗ рд╣реИрдВ, рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИрдВ, рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд╣реВрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/request/request/issues/3142#issuecomment-482043697 рдкрд░ https://github.com/notifications/unsubscribe-auth/AAACQ8I4BSRtOjqHk637gRfBhkvGbRrIks5vMwKigaJ .

TIL 41k рдкреИрдХреЗрдЬ рдмрд╕ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛ рдЧрдПред

рджреЗрдЦрд┐рдП, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдиреБрд░реЛрдз рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рд╣рдореЗрд╢рд╛ рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдХреЗ рдкреИрдХреЗрдЬреЛрдВ рд╕реЗ рдбрд░рддрд╛ рд╣реВрдВ рдЬреИрд╕реЗ рдХрд┐ рдЙрдирдХреА рд░рд┐рд▓реАрдЬ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрджрд▓ рд░рд╣реА рд╣реИред рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЦрд░рд╛рдм рдЕрднрд┐рдиреЗрддрд╛ рдпрд╛ рдПрдХ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдЧрдП рджреЗрд╡ рдмреЙрдХреНрд╕ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╣рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдлреИрд▓ рдЬрд╛рдПрдЧрд╛ред

рдХреГрдкрдпрд╛ npm рдкреБрд╢ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрд╕рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╕реАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдЦрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдХрдИ рдЕрдиреБрдореЛрджрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд╕ рдорд╛рд╕реНрдЯрд░ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдиреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВред

рдЬрд╛рдирдмреВрдЭ рдХрд╛ рдордЬрд╛рдХ? рдореИрдВ

рд╢рд╛рдпрдж рд╡рд╣реА рддрд╛рд░реНрдХрд┐рдХ рддрд░реНрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╕рдЬ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирдпрд╛ рдЪрдордХрджрд╛рд░ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╕рдЬреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдпрд╛ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдирд╣реАрдВ рд╣реИ

рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХреА рдереА, рддреЛ рдХреБрдЫ рд▓реЛрдЧ рдЕрднреА рднреА рдЙрд╕ рдХрд╛рдо рдХреЛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдП рдЧрдП рдХрджрдо рдЙрдард╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@laoshaw рдиреЗ request рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рд╣реИ?

рдкреВрд░реНрдг рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреА рддреИрдпрд╛рд░реАред https://github.com/request/request/pull/3267

рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИрдВ!

рдПрдирдкреАрдПрдо рдкрд░ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг рдмрд╣рд┐рд╖реНрдХрд░рдг рдФрд░ рд░реАрдбрдореЗ рдиреЛрдЯ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдиреЛрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ request рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкрд┐рдЫрд▓реЗ рдПрдХ рджрд╢рдХ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ 10+ рд╕рд╛рд▓ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рд╕рднреА рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдЬреЛ рдЬреЗрдПрд╕ рднрд╛рд╖рд╛ рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдЕрдиреБрдХреВрд▓ рд╣реЛрдВред

рддреЛ рдЪрд▓рд┐рдП рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд▓реАрди рдХреЛрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреНрдпрд╛ рд╣реИ?

рдбреЗрдб рдХреНрд░рд╕реНрдЯ рдкрд░ рд▓рдЯрдХреЗ рдирд╣реАрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП .... рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк ... рдЬреИрд╕реЗ рдХреМрди рд╕реЗ?
рдХреГрдкрдпрд╛ рд╕реВрд░реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ/рдореЙрдбреНрдпреВрд▓ рдХреЗ рддрд╣рдд рд╕рдм рдХреБрдЫ рдЧреНрд░реИрдВрдб рди рдХрд░реЗрдВред

@riclf рд╣рдо рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/googleapis/teeny-request/ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╡рд╣ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдк рдЗрд╕реЗ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ :) рдпрд╣ рд╣реБрдб рдХреЗ рддрд╣рдд node-fetch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рдЕрдиреНрдп рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИрдВ!

рдПрдХ рд╡рд╛рджрд╛-рдкрд╣рд▓реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП gofer рдЬреЛ рдПрдкреАрдЖрдИ рд╕рдВрдЪрд╛рд░ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рдХрдИ рдПрдкреАрдЖрдИ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рдмрд┐рд▓реНрдЯ-рдЗрди, рдЖрд╕рд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдФрд░ рд░рд┐рдЪ рдПрд░рд░) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЖрджрд┐ред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ HTTP рд▓реЙрдиреНрдЧ рдкреЛрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╕рдорд░реНрдерди рд╣реИ рдФрд░ рдЬреЛ рд╕реНрдЯреНрд░реАрдо рдпрд╛ рдЗрд╡реЗрдВрдЯ рдПрдорд┐рдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ?

рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЕрдкреНрд░реИрд▓ 2019 рдореЗрдВ рдЬрд╛рдБрдЪ рдХреА рдереА, рддреЛ got , node-fetch рдФрд░ axios рдЬреИрд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдереА: рдЬрдм рдПрдХ (рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ) рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рддреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ Node.js рдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рд╣рд╛рдпрдХ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдФрд░ рдХреЗрд╡рд▓ http рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреАред рдЗрд╕рдиреЗ рдкрд░рд┐рд╡рд╣рди-рд╕реНрддрд░ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрдм рдкреНрд░реЙрдХреНрд╕реА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ request рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ Node.js рдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ?

@bajtos рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ gofer рдХреЗрд╡рд▓ рдореВрд▓ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд╢рд╛рди рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

bent рдореЗрдВ рдЕрдЪреНрдЫреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ async/рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рднреА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдмрдВрдбрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдирдиреНрд╣рд╛ рдирдиреНрд╣рд╛ рд╣реИ;)

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдЬреИрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ "рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди" рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ред

@mikeal рдЗрд╕реЗ bent рдХреНрдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ? (рдЕрдиреБрд░реЛрдз рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдирд╛рдо рдерд╛ред)

bent рдореЗрдВ рдЕрдЪреНрдЫреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ async/рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рднреА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдмрдВрдбрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдирдиреНрд╣рд╛ рдирдиреНрд╣рд╛ рд╣реИ;)

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдЬреИрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ "рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди" рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ред

рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рддрд░реНрдХ рдХреЗ рдмрдЬрд╛рдп рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рддреБрд▓рд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░ред рдЕрдм рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рдПрдХ рдмреБрд░реЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдмрд┐рдирд╛ рдЬреНрдпрд╛рджрд╛ рдЗрдореЛ рдХреЗ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ 3 рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рдВ рдПрдкреАрдЖрдИ рдЯреВрдЯ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рд╣реИред

рдЖрдк рдЗрд╕реЗ рдмрд┐рдирд╛ рдЬреНрдпрд╛рджрд╛ рдЗрдореЛ рдХреЗ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ 3 рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рдВ рдПрдкреАрдЖрдИ рдЯреВрдЯ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рд╣реИред

bent рд╕рд╛рде рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдПрдВ рдФрд░ рдЖрдк рдЕрд▓рдЧ рдорд╣рд╕реВрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдирд╛рдордХрд░рдг рдпрд╛ рд╡рд╛рджреЗ рдмрдирд╛рдо рдХреЙрд▓рдмреИрдХ рдореЗрдВ рдпрд╣ рдХреЛрдИ рдЫреЛрдЯрд╛ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред рдПрд░реНрдЧреЛрдиреЙрдорд┐рдХреНрд╕ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рдЬрд┐рди рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдпрд╣ рд╕рддрд╣ рд╣реИ рд╡реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реИ рд╡рд╣ рдПрдХ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред

request рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдПрдкреАрдЖрдИ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдХреБрдЫ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред bent рдкреВрд░реЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдлрд▓рддрд╛ рдорд╛рдирджрдВрдб рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдПрдкреАрдЖрдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдХреБрдЫ рднреА рд▓реЗрдХрд┐рди рд╕рдлрд▓рддрд╛ рдорд╛рдирджрдВрдб рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ ред

рдЖрдк рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдмрд╣реБрдд рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ request рдХреЗ рдПрдкреАрдЖрдИ рдХреЗ рдХрд░реАрдм рд╣реИрдВ рдпрджрд┐ рдЖрдк рдпрд╣реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рдЧрднрдЧ 20 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрдХ рдЕрд▓рдЧ рдФрд░ рдЕрдВрддрддрдГ рдмреЗрд╣рддрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдорд┐рд▓рд╛ рд╣реИ рдХрд┐ рдореИрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реВрдВрдЧрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ request 3.0 рдмрдирд╛рдХрд░ рд╕рднреА рдХреЗ рдЧрд▓реЗ рдирд╣реАрдВ рдЙрддрд░реВрдВрдЧрд╛ред

рдЗрд╕реЗ рдореБрдбрд╝рд╛ рд╣реБрдЖ рдХреНрдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ? (рдЕрдиреБрд░реЛрдз рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдирд╛рдо рдерд╛ред)

рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдХрд╛рд░ (рдмрд╣реБрдд рд╡рд┐рд╢реЗрд╖ рд╕рдлрд▓рддрд╛ рдорд╛рдирджрдВрдб) рдореЗрдВ "рдореЛрдбрд╝" рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЙрд╕ рдЖрдХрд╛рд░ рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдирд╛рдо рдереЛрдбрд╝рд╛ рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди request рдПрдХ рдРрд╕рд╛ рдирд╛рдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЖрдЬ рддрдХ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореБрдЭреЗ npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ request рдорд┐рд▓рд╛ рдФрд░ рдореИрдВрдиреЗ рдореВрд▓ npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд▓рд┐рдЦреА

рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ "рдорд┐рд▓рд╛" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдпрд╣ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИ рдЬрдмрдХрд┐ рдЕрдиреБрд░реЛрдз рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИред

рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ "рдорд┐рд▓рд╛" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдпрд╣ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИ рдЬрдмрдХрд┐ рдЕрдиреБрд░реЛрдз рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдПрдкреАрдЖрдИ рд╕рдВрдЧрдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдмреИрдардиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдкреАрдЖрдИ рд╕рдВрдЧрдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдЕрдкрдирд╛рдирд╛ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИред

рд╡рд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдерд╛ред

рд╢рд╛рдпрдж рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрдм рд╡реЗ "рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди" рдХреЗ рд▓рд┐рдП рдкреВрдЫрддреЗ рд╣реИрдВ, рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдПрдкреАрдЖрдИ рд╕рдВрдЧрдд рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рдЬреЛ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЗрд╕реЗ "рдмрд╣рд┐рд╖реНрдХреГрдд" рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдиреЛрдЯрд┐рд╕ рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди bent (рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде, рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рдХрд░рд╛рддрд╛ рд╣реИ) рдЕрд╕реНрдкрд╖реНрдЯ рдирд╛рдордХрд░рдг рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЗрд╕реЗ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред


рдПрдВрдЧрд▓рд░ 8 рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдкрджрд╛рд╡рдирдд

npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm ERR! code E404
npm ERR! 404 Not Found: error-ex@^1.3.1

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Ammar\AppData\Roaming\npm-cache\_logs\2020-02-12T04_18_22_538Z-debug.log

рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ "рдмрд╣рд┐рд╖реНрдХреГрдд" рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?

рдкрджрд╛рд╡рдирддред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, "рдмрд╣рд┐рд╖реНрдХреГрдд" рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирдП рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВред рдпрд╣ рд╢рдмреНрдж "рдмрд╣рд┐рд╖реНрдХреГрдд" рд╢рдмреНрдж рд╕реЗ рдЖрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ред

рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдХрд┐рд╕реА рднреА (рдиреЙрди рдУрдкрди рд╕реЛрд░реНрд╕) рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗрдВрдЧреЗред

151 рдореБрджреНрджреЛрдВ рдФрд░ 55 рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЙрдиреНрд╣реЗрдВ рдбрдВрдк рдХрд░реЗрдВ?

рдФрд░ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдореЗрдВ рдЭреБрдХрд╛ рд╣реБрдЖ рд╣реИ (рд╕рдВрднрд╡рддрдГ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рдХрд░рд╛рддрд╛ рд╣реИ) рдЕрд╕реНрдкрд╖реНрдЯ рдирд╛рдордХрд░рдг рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЗрд╕реЗ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред

рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА рджреВрд░ рд╣реИ - рддреБрд▓рд╛ рдХрд╛ рдореБрджреНрджрд╛ 2 рджреЗрдЦреЗрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдПрдХ рд╕реАрдорд┐рдд рдореЛрдб рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдЬреЛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рднреА рдореБрджреНрджреЛрдВ рдФрд░ рдкреБрд▓реЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдиреЛрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдбрдореЗ рдкреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░, рдЙрдкрдпреБрдХреНрдд рд╣реЛрдиреЗ рдкрд░, рд╕рдВрджрд░реНрдн рд╣реЛрдВрдЧреЗ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рдордХрдХреНрд╖ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ред

151 рдореБрджреНрджреЛрдВ рдФрд░ 55 рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЙрдиреНрд╣реЗрдВ рдбрдВрдк рдХрд░реЗрдВ?

рдХреЛрдИ рднреА рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрдиреНрд╣реЗрдВ рдареАрдХ рдпрд╛ рд╕рдореАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╣реА "рдбрдВрдк" рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдорд░реНрдкрд┐рдд рд╢реНрд░рдо рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓реЛрдЧ рд╣рдХрджрд╛рд░ рд╣реИрдВред рдРрд╕рд╛ рдХрднреА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, request рдПрдХ рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдФрд░ рд╕рдорд░реНрдерд┐рдд рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдПрдХ рдирдИ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рдЧрдпрд╛ рд╣реИ, рд╣рдо рд╕рднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдЪрд▓реЗ рдЧрдП . рдореИрдВ рдЖрдкрдХреЛ рднреА рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рдХреЛрдИ рднреА рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрдиреНрд╣реЗрдВ рдареАрдХ рдпрд╛ рд╕рдореАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╣реА "рдбрдВрдк" рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдкрдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрдирдХреА рд╕рдореАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирд┐рд╖реНрдкрдХреНрд╖ рд░рд╣реЗрдВ, рд╣рдо рдЬреЛ рд╕рд╣рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВ, рдЙрдирдХрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИред

рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдорд░реНрдкрд┐рдд рд╢реНрд░рдо рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓реЛрдЧ рд╣рдХрджрд╛рд░ рд╣реИрдВред

рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдорд╛рдпрдиреЗ рдореЗрдВ рдпрд╣ рд╕рдЪ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреБрдЫ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдпреЗ рдЕрдзрд┐рдХрд╛рд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд╣реИрдВ рд░рдЦ-рд░рдЦрд╛рд╡ рдХреЗ рдирд╣реАрдВред рдЬрдм рд░рдЦрд░рдЦрд╛рд╡ рдпрд╛ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рддреЛрдбрд╝рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рддреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рджреЗрдЦрднрд╛рд▓ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдПрдХ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рд╣рдо рд╕рднреА рдЕрдЧрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ - рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд░реНрдЦ рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕ рд╕рдордп рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреБрдЫ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

OSS рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдкрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕рд╣рд┐рдд рднрд╡рд┐рд╖реНрдп рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдХрднреА рднреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИред

рдЕрдкрд╛рдЪреЗ 2 рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкрд╛рда рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓рдЧрднрдЧ рд╣рд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рдпрд╣ рд╣реЛрддрд╛ рд╣реИред

тАЬLicensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.тАЭ

рдпрд╣ рдПрдХ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рд╣рдо рд╕рднреА рдЕрдЧрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ - рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд░реНрдЦ рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕ рд╕рдордп рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдпреЗ рд░рд╣реА рдЪреАрдЬреЗрдВред рдЗрд╕ рдХреЛрдб рдореЗрдВ рдЬреНрдЮрд╛рдд рдмрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЛрдб рдЕрдм рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдПрдХ рдиреЛрдЯрд┐рд╕ рд╣реИ рдХрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХреЛрдб рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдмрд╣рд┐рд╖реНрдХреГрдд рдФрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХреЛрдб рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдмрд╕ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрдмрд╛рдПрдВред рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рди рдХрд┐ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рд╕реНрдерд┐рддрд┐ред рдпрджрд┐ рдЖрдк рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдареАрдХ рд╣реИрдВ рддреЛ рдмрд╕ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджрдмрд╛ рджреЗрдВред

рд╣рдо рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕реНрдерд┐рддрд┐ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдкрд░ рдЪрд┐рдВрддрд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдпрджрд┐ рд╡реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдореЙрдбреНрдпреВрд▓ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд╕рдВрдмрджреНрдз рд╣реИрдВ рддреЛ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рдореИрдВ рдиреЛрдб-рдЬрд┐рдк 3.6.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдорджрдж рдЪрд╛рд╣рд┐рдП !!!.. рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ
PS C:\Users\User> npm install
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде C:\Users\User\AppData\Roamingnpm\node-gyp.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EEXIST
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\User\AppData\Roamingnpm\node-gyp.cmd: рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдирд╛ C:\Users\User\AppData\Roamingnpm\node_modules\node-gyp рдХреЗ рдмрд╛рд╣рд░ рд╣реИ рдФрд░ рдПрдХ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: C:\Users\User\AppData\Roamingnpm\node-gyp.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рдПрдБ, рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\User\AppData\Roamingnpm-cache_logs\2020-02-13T05_12_13_683Z-debug.log

@ рдорд┐рдХреЗрд▓ рдУрд╣, рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ рд╣реИред рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдореЗрдВ рдЗрд╢реНрдпреВ рдирдВрдмрд░ рд╣реЛрдиреЗ рд╕реЗ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЕрд╕рдВрдмрдВрдзрд┐рдд рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЖ рд╕рдХрддреА рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ @Meharab рдиреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рд╢рд╛рдпрдж рдпрд╣рд╛рдБ рдЖрдЧреЗ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ?

рдЕрджреНрдпрддрди : 5 рджрд┐рди рдмрд╛рдж рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдвреЗрд░ рд╣реЛ рд░рд╣реА рд╣реИрдВред

@mikeal рдЗрди рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рд╢реБрдн рд░рд╛рддреНрд░рд┐ рдЕрдиреБрд░реЛрдзред рджреВрд╕рд░реА рддрд░рдл рдорд┐рд▓рддреЗ рд╣реИрдВред

рдЕрдиреБрд░реЛрдз рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдЬреИрд╕рд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ .. рдареАрдХ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдиреЛрдб рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрд░ рдПрдкреАрдЖрдИ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдХреЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдЕрдиреБрд░реЛрдз рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдЬреИрд╕рд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ .. рдареАрдХ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдиреЛрдб рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрд░ рдПрдкреАрдЖрдИ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдХреЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдирд╣реАрдВред
рдЗрд╕ рдХреЛрдб рдореЗрдВ рдЬреНрдЮрд╛рдд рдмрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЛрдб рдЕрдм рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рд╕реАрдЯред)

рддреЛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЕрдирдлрд┐рдХреНрд╕ рдмрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ ...

рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрдм рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рди рдХрд┐ рдкрджрд╛рд╡рдирддрд┐ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?

request рдирд┐рдХрд╛рд▓реЗрдВред рдЗрд╕рдореЗрдВ рдЗрд╕реЗ рдЖрдкрдХреА рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╣рдЯрд╛рдирд╛, рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЬреЛ рдЗрд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЬреЛ рдЕрднреА рддрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдирдорд╕реНрддреЗред

рдореИрдВ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА рдХреЙрд░реНрдбреЛрд╡рд╛

рдореИрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реВрдВред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ [рд╕рдВрд╕реНрдХрд░рдг 10.0.18362.592]
(рд╕реА) 2019 рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдиред рд╕рд░реНрд╡рд╛рдзрд┐рдХрд╛рд░ рд╕реБрд░рдХреНрд╖рд┐рддред

рд╕реА:\рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛>рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА рдХреЙрд░реНрдбреЛрд╡рд╛
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
C:\Users\AppData\Roamingnpm\cordova -> C:\Users\AppData\Roamingnpm\node_modules\cordova\bin\cordova

рдХреНрдпрд╛ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ?
рдЗрд╕ рдЦрд░реАрдж рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рд░рд╛рд╕реНрддрд╛?

рд╣рд╛рдВред рдареАрдХред рдореИрдВ рдЕрдиреБрд░реЛрдз рд╣рдЯрд╛ рджреВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХреНрдпрд╛?

рддреЛ node.js рдкрд░ рдореБрдЭреЗ .. idk.. axios рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛?

рдореБрдЭреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдХреНрдпрд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдЪрд╛рд░ рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЕрдиреБрд░реЛрдз рдореМрдЬреВрдж рдерд╛?

рдХреНрдпрд╛ рдХреЛрдИ рдкреИрдХреЗрдЬ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд░реЗрдЧреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдвреВрдВрдврдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ рдпрд╛ рдХреНрдпрд╛ рд╣рдо Google рдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЬреЛ рдХреБрдЫ рднреА рдЖрддрд╛ рд╣реИ рдЙрд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдореБрдХреНрдд рд╣реИрдВ? рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛

рдХреНрдпрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ

рдирд╣реАрдВ, рдЖрдк рдЬреЛ рдЪрд╛рд╣реЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣реА рдбреЗрд╡рд▓рдкрд░ bent рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

postman-request рдХрд╛рдВрдЯрд╛ рднреА рд╣реИ рдЬрд┐рд╕реЗ рдХрдИ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рд╣реИрдВ, ~рд▓реЗрдХрд┐рди request рдХреЗ рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред~

рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдкреГрд╖реНрда рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣рд╛рдВ рдкреВрдЫрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛:

@coditva @codenirvana @shamasis @vikiCoder @czardoz

рдЙрд▓реНрд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм postman-request рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдХреНрдпрд╛ рдпреЛрдЬрдирд╛рдПрдБ рд╣реИрдВ рдЬрдмрдХрд┐ request рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпрд╛ postman-request рд░рдЦрд░рдЦрд╛рд╡ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛, рдпрд╛ рдЗрд╕реЗ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ!!! рдореИрдВ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ
npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g @angular/cli
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EEXIST
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде C:\Users\FARHAN\AppData\Roamingnpm\node_modules\@angular\cli\bin\ng
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЧрдВрддрд╡реНрдп C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST: рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, cmd рд╢рд┐рдо 'C:\Users\FARHAN\AppData\Roamingnpm\node_modules\@angular\cli\bin\ng' -> 'C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╛ npm . рдЪрд▓рд╛рдПрдБ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд╛рде --force рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\FARHAN\AppData\Roamingnpm-cache_logs\2020-02-15T09_52_19_067Z-debug.log

request рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ? рдХреЛрдгреАрдп рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡реЗ рдЬрд▓реНрдж рд╣реА рдЕрдкрдирд╛ рдХреЛрдбрдмреЗрд╕ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдЧреЗред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрд┐рд╕ рдкрд░ рдорд┐рдХреЗрд▓ рд░реЛрдЬрд░реНрд╕ рдкреАрдЫреЗ рд╣рдЯреЗрдВрдЧреЗ, рд╢рд╛рдпрдж рдореЗрд░реЗ рд▓рд┐рдП рднреА рдлрдЯрдХрд╛рд░реЗрдВред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдмрд╣рд┐рд╖реНрдХрд╛рд░ 2 рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЪрд░рдгреЛрдВ рдореЗрдВ рдЖрдпрд╛- 1) рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЪрд░реНрдЪрд╛, 2) рдмреИрдВрдЧ, рд▓рдЧрднрдЧ 30 рдорд┐рдирдЯ рдХрд╛ рдиреЛрдЯрд┐рд╕ рдФрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рд╛рд░рд╛ рдирд░реНрдХ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред

рдореИрдВ @mikeal рд╕реЗ рдкреВрдЫрддрд╛

3 рдЪрд░рдг-
1) рдЪрд░реНрдЪрд╛: рдорд╛рд░реНрдЪ 20, 2019 рд╕реЗ рдлрд░рд╡рд░реА 15, 2020
2) 6 рдорд╣реАрдиреЗ рдХреА рдкрджрд╛рд╡рдирддрд┐ рдХрд╛ рдиреЛрдЯрд┐рд╕: 15 рдлрд░рд╡рд░реА, 2020
3) рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди: 15 рдЕрдЧрд╕реНрдд, 2020

рдЗрд╕ рддрд░рд╣, рди рдХреЗрд╡рд▓ рдЪреМрдЦрдЯреЗ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреБрд░рдВрдд рдЯреВрдЯреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдмрд╣реБрдд рдХрдареЛрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдореБрджрд╛рдп рдЕрдм рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ +/- рдХреЗ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЬрдЧрд╣ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ 6 рдорд╣реАрдиреЗ рдХреА рд╕рдордп рд╕реАрдорд╛ рддрдХред рдлрд┐рд░ рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╣рдо рд╕рднреА рдЗрд╕реЗ рд╕рд▓рд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдпрдЬрдпрдХрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдХреБрдЫ рднреА рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИред

рдХреГрдкрдпрд╛, рд╕рдордЭреЗрдВ, рдореИрдВ рдЗрд╕рдХреЗ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдпрд╛ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реВрдВ... рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ 3-рдЪрд░рдгреАрдп рдкреВрд░реНрд╡ рд╕реВрдЪрдирд╛ рдЕрдиреБрд╕реВрдЪреА рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдЗрд╕рдХреА рдмрд╣реБрдд рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рдФрд░ рдЖрдЬ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдореМрдЬреВрдж рдРрдкреНрд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧред

рдорд┐рдХреЗрд▓, рдХреГрдкрдпрд╛, рдореЗрд░реЗ рд╕реБрдЭрд╛рд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдЖрдЬ рд╣реА рдкрджрд╛рд╡рдирддрд┐ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ 6 рдорд╣реАрдиреЗ рдХреЗ рдиреЛрдЯрд┐рд╕ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░реЗрдВред рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП 6 рдорд╣реАрдиреЗ рд╕реЗ рдХрдо рд╕рдордп рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, 6 рдЙрдЪрд┐рдд рд╣реИред рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛, рд╣рдо рд╕рдм рдХрд░реЗрдВрдЧреЗред

рдореБрдЭреЗ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж,
-рд░рд┐рдХ рдлрд┐рдВрдХ

рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯрддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рддреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореБрдЭреЗ рдЕрдВрддрддрдГ рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореБрдЭреЗ рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рд╕рд╛рде рд╣реА, рдореИрддреНрд░реАрдкреВрд░реНрдг рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЕрдиреБрд░рдХреНрд╖рдХ рдХрд╛ рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдмрдХрд╛рдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдлреЛрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

@riclf

рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ!!! рдореИрдВ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ
npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g @angular/cli
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ #3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EEXIST
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде C:\Users\FARHAN\AppData\Roamingnpm\node_modules@angular\cli\bin\ng
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЧрдВрддрд╡реНрдп C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST: рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, cmd рд╢рд┐рдо 'C:\Users\FARHAN\AppData\Roamingnpm\node_modules@angular\cli\bin\ng' -> 'C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╛ npm . рдЪрд▓рд╛рдПрдБ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд╛рде --force рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\FARHAN\AppData\Roamingnpm-cache_logs\2020-02-15T09_52_19_067Z-debug.log

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдВрдЧреБрд▓рд░ рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ request рдХреЛ node-fetch рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@AURZeeshan
рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рд╕рд┐рд░реНрдл рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреНрд░реБрдЯрд┐ рдЕрд▓рдЧ рд╣реИред

@riclf

рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ!!! рдореИрдВ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ
npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g @angular/cli
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ #3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EEXIST
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде C:\Users\FARHAN\AppData\Roamingnpm\node_modules@angular\cli\bin\ng
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЧрдВрддрд╡реНрдп C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST: рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, cmd рд╢рд┐рдо 'C:\Users\FARHAN\AppData\Roamingnpm\node_modules@angular\cli\bin\ng' -> 'C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: C:\Users\FARHAN\AppData\Roamingnpm\ng.cmd
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╛ npm . рдЪрд▓рд╛рдПрдБ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд╛рде --force рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\FARHAN\AppData\Roamingnpm-cache_logs\2020-02-15T09_52_19_067Z-debug.log

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдВрдЧреБрд▓рд░ рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ request рдХреЛ node-fetch рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдирд╡реАрдирддрдо рд╕реАрдПрд▓рдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЕрднреА рднреА рд╡рд╣реА рдЪреЗрддрд╛рд╡рдиреА рдлреЗрдВрдХрддрд╛ рд╣реИ

npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142

@ рд╡рд┐рдШреНрдиреЗрд╢153 рдЖрдкрдХреЗ package.json рдореЗрдВ @angular/cli рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдЕрдиреБрд░реЛрдз рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдкреИрдХреЗрдЬ рдХреА рдирд╣реАрдВред рджреЗрдЦреЗрдВ http://npm.anvaka.com/#/view/2d/ %2540angular%252Fcli

рд╢рд╛рдпрдж рддреБрдо рд╕рд╣реА рд╣реЛред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдкреИрдХреЗрдЬ рдЕрдиреБрд░реЛрдз-рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣рд╛рдБ рдбрд┐рдкреЛ рдХрд╛ рдПрдХ рд╕реНрдиреИрдк рд╣реИ:

"dependencies": {
    "@angular/animations": "~9.0.1",
    "@angular/common": "~9.0.1",
    "@angular/compiler": "~9.0.1",
    "@angular/core": "~9.0.1",
    "@angular/forms": "~9.0.1",
    "@angular/platform-browser": "~9.0.1",
    "@angular/platform-browser-dynamic": "~9.0.1",
    "@angular/router": "~9.0.1",
    "rxjs": "~6.5.4",
    "tslib": "^1.10.0",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.900.2",
    "@angular/cli": "~9.0.2",
    "@angular/compiler-cli": "~9.0.1",
    "@angular/language-service": "~9.0.1",
    "@types/node": "^12.11.1",
    "@types/jasmine": "~3.5.0",
    "@types/jasminewd2": "~2.0.3",
    "codelyzer": "^5.1.2",
    "jasmine-core": "~3.5.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.3.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~2.1.0",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.2",
    "protractor": "~5.4.3",
    "ts-node": "~8.3.0",
    "tslint": "~5.18.0",
    "typescript": "~3.7.5"
  }

рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

рдЬрдм рдореИрдВ \vue-devtools-dev рдореЗрдВ рдкреВрд░реНрдг "npm install" рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреА рд╣реИ
рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реБрд▓рдЭрд╛рдКрдВ ?

рдореИрдВ рдЗрд╕реЗ рдкрджрд╛рд╡рдирдд рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрдгрдп рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЗ рдЙрдЬреНрдЬрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдХреА рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдереНрд░реЗрдб рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП "рддреЛ рдЕрдм рд╕реЗ рдореБрдЭреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ??", got рдпрд╛ axios рд╡рд╣реА рд╣реИрдВ рдЬреЛ рдЖрдк рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВред

рджрдпрдиреАрдпред рдиреЛрдб-рдлрд╝реЗрдЪ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдордпред

...рдЖрдк рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЦреБрдж рд╕реЗ рд╕рд╡рд╛рд▓ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ node-fetch request рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрдпрдиреАрдпред

https://github.com/node-fetch/node-fetch/issues/668#issuecomment -586903934

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдЬреЛ рд▓реЛрдЧ node-fetch рдЪрдпрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЙрд╕ рдкрд░рд┐рд╡рд╛рдж, рдЬрдмрдХрд┐ рдорд╣рд╛рди, рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрдВрднреАрд░ рд░рдЦрд░рдЦрд╛рд╡ рдореБрджреНрджреЗ рд╣реИрдВред

рджрдпрдиреАрдпред рдиреЛрдб-рдлрд╝реЗрдЪ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдордпред

...рдЖрдк рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЦреБрдж рд╕реЗ рд╕рд╡рд╛рд▓ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ node-fetch request рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрдпрдиреАрдпред

рдиреЛрдб-рдлрд╝реЗрдЪ/рдиреЛрдб-рдлрд╝реЗрдЪ#668 (рдЯрд┐рдкреНрдкрдгреА)

рдХрдо рд╕реЗ рдХрдо рдиреЛрдб-рдлрд╝реЗрдЪ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЗ рдХрдард┐рди рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЗ рдСрдЯреЛрдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдХрджрдо рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рдФрд░ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╕рд░рд▓ рдиреЛрдЯ рдпрд╣ рд╕рдордЭрд╛рддрд╛ рд╣реИ рдХрд┐ lib рдХреЛ рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдХрдард┐рди рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреЗ рдмрдЬрд╛рдп рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рджрдпрдиреАрдп рдорд╛рдирддрд╛ рд╣реВрдВред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╕рд░рд▓ рдиреЛрдЯ рдпрд╣ рд╕рдордЭрд╛рддреЗ рд╣реБрдП рдХрд┐ lib рдЕрдиреБрд░рдХреНрд╖рд┐рдд рд╣реИ, рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛

рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдареАрдХ рдпрд╣реА рд╣реИ: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдиреЛрдЯред

@asgetz рд╕рднреА

рдореБрдЭреЗ рдЬреАрдердм рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдо.рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рд╡реЗ PHP рдХреЗ рднреАрддрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдореЗрдВ рдХрдо рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рд╕рд╛рдордиреЗ рдЖрдИред рдореБрджреНрджрд╛ рдХреНрдпрд╛ рд╣реИ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

Screen Shot 2020-02-14 at 1 37 08 PM

@ljwestwhos рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдк рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдкрд╛рда рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рдХрдо.рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд░реЛрдз рдЕрднреА рднреА рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ request рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ, рд▓реЗрдХрд┐рди рдиреЛрдб.рдЬреЗрдПрд╕ рдХреЗ рд╕реНрдЯреНрд░реАрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде? рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ node-fetch , axios рджреЛрдиреЛрдВ Promise рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред

рдореИрдВ рд╕реНрдЯреНрд░реАрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

@ maple3142 got рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рд╕рд╛рде рд╣реА рд╡рд╛рджреЗ) рдФрд░ рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб рд╣реИ ред

@asgetz

npm рдореБрдЭреЗ рд╕рдВрдХреЗрдд рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рдЕрднреА рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗ рд░рд╣рд╛ рд╣реИред рдЬрдм рдореИрдВ request рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдирд┐рдпреЛрдЬрд┐рдд рдЙрдкрдпреЛрдЧ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рд╣реИ

рдпрд╣ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╢рд╛рдпрдж рддреБрд▓рд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬреЛ рдмрд╣реБрдд рд╣рд▓реНрдХрд╛ рд╡рдЬрди рд╣реИ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

@mikeal рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ https://github.com/request/request/pull/3245 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ proxyHeaderExclusiveList рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред
рдЪрд▓реЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ!

@kauegimenes рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ... рдлрд┐рд░ рдХрднреА рдХреБрдЫ рднреА рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

@kevinvanrijn рдореИрдВ рдЕрдм postman-request рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬреАрд╡рд┐рдд рд╣реИ рдФрд░ рдЖрдЦрд┐рд░реА рд░рд┐рд▓реАрдЬ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рд╕рдХреНрд░рд┐рдп рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рджреВрдВрдЧрд╛ред

@czardoz рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ request рдЖрдзрд╛рд░ рдкрд░ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ (рд╕рднреА рдирд┐рдЬреА) рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдкреБрдирд░реНрд▓реЗрдЦрди рдкрд░ рд╕рдордп рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ред рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ postman-request рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

cloudscraper рднреА рдзреАрдореА рд░рдЦрд░рдЦрд╛рд╡ рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реИ рдФрд░ рд╕рдВрднрд╡рдд: рдЕрднреА рддрдХ request рд╕реЗ рджреВрд░ рдирд╣реАрдВ рдЬрд╛ рдкрд╛рдПрдЧрд╛ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ postman-request рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реЛрдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@ Edo78 рдЖрдк

рдЬреЛ рдХрдорд┐рдЯрд░реНрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡реЗ рд╕рдордп рдкрд░ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдЬреЛ рд▓реЛрдЧ рдиреЛрдб-рдлрд╝реЗрдЪ рдХрд╛ рдЪрдпрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЙрд╕ рдкрд░рд┐рд╡рд╛рдж, рдЬрдмрдХрд┐ рдорд╣рд╛рди, рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрдВрднреАрд░ рд░рдЦрд░рдЦрд╛рд╡ рдореБрджреНрджреЗ рд╣реИрдВред

@csvan рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝рд╛ рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ

рдореИрдВ рдПрдирдкреАрдПрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдПрдкреАрдЖрдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ рдЬреЛ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддреА рд╣реИрдВред рд╡реЗ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдмреЗрдХрд╛рд░ рд╣реИред рдХрд┐рд╕реА рдХреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╣рдо рдореЗрдВ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реИрдВ рдпрд╛ npm рдореЗрдВ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдорд┐рд▓реЗ рд╕рдВрджреЗрд╢ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN saveError ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, 'C:\Users\Sam\package.json' рдЦреЛрд▓реЗрдВ
npm рдиреЛрдЯрд┐рд╕ рдиреЗ package-lock.json рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд▓реЙрдХрдлрд╛рдЗрд▓ рдмрдирд╛рдпрд╛ред рдЖрдкрдХреЛ рдпрд╣ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
npm WARN Enoent: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, 'C:\Users\Sam\package.json' рдЦреЛрд▓реЗрдВ
npm WARN рд╕реИрдо рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ
npm WARN рд╕реИрдо рдиреЛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдлреАрд▓реНрдбред
npm WARN рд╕реИрдо рдиреЛ рд░реАрдбрдореЗ рдбреЗрдЯрд╛
npm WARN рд╕реИрдо рдиреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдлреАрд▓реНрдбред

рд╕рд╛рде рд╣реА, рдХреЛрдИ package.json рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ package-lock.json рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рд╣реИред

@SimpleSamples рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╛рда рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИред NPM рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдкрджрд╛рд╡рдирдд рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛред

рдпрджрд┐ рдЖрдк рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдкрджрд╛рд╡рдирддрд┐ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ, рддреЛ рдРрд╕реЗ рдХрдИ рдЙрдкрдпреЛрдЧреА рд▓реЗрдЦ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ Google рджреВрд░ рдЦреЛрдЬрддрд╛ рд╣реИред

рд╣рд╛рдВ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рд▓рд┐рдВрдХ
рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрддреАрдд, рд╡рд░реНрддрдорд╛рди рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреА рдЪрд░реНрдЪрд╛ рдХреЛрдИ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг, рдпрд╣ рд╕рд┐рд░реНрдл рднреНрд░рдо рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╛ рдХреБрдЫ рдФрд░ рд╣реИ рдЬреЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдБ
рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдк рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЕрдЧрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реИ
рдЕрдиреБрд░реЛрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдХрд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдП (рдПрдХ рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ
рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛) рдХреНрдпрд╛ рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдХрд┐рд╕реА рднреА рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ рдЕрд╡рдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ Svanefalk рд╕реВрдЪрдирд╛рдПрдВ @github.com
рдордВрдЧрд▓рд╡рд╛рд░, 18 рдлрд░рд╡рд░реА, 2020 рд░рд╛рдд 10:45 рдмрдЬреЗ

@SimpleSamples https://github.com/SimpleSamples рдкреИрдХреЗрдЬ рд╣реИ
рдмрд╣рд┐рд╖реНрдХреГрдд рдФрд░ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЧреЗ рдХреЗ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИред NPM рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк a . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдХреЗрдЬред

рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдкрджрд╛рд╡рдирддрд┐ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ, рддреЛ рдХрдИ рд╣реИрдВ
рдЙрдкрдпреЛрдЧреА рд▓реЗрдЦ рдПрдХ Google рдЦреЛрдЬ рджреВрд░ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/request/request/issues/3142?email_source=notifications&email_token=ACK22R4G7LHULMPO6DHH273RDTIP7A5CNFSM4HCP6LRKYY3PNVWWK3TUL52HS4DFVREXGEM43VMVBW63LNMV88W06GOZLOOR рд╕рдорд╕реНрдпрд╛
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ACK22R7UFQSYKW7NEYZ4OTDRDTIP7ANCNFSM4HCP6LRA ред

рдЕрдЧрд░ рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдХрд╣рдирд╛ рд╣реИ

рд╣рд╛рдБ, f*ck рдХреЛрдИ рднреА рдЬреЛ рд╕рдВрджрд░реНрдн рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЪрд░рдг-рдЖрдЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред :рдкреА
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧрдВрднреАрд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ "рдХреНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдЖрдкрдХреА рднреНрд░рдо рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛?

" npm WARN рдкрджрд╛рд╡рдирдд рдХрд┐ рдХреНрдпреЛрдВ "

рддреБрдо рд╕рд╣реА рд╣реЛред рдореИрдВрдиреЗ "рдХреНрдпреЛрдВ рдХреНрдпреЛрдВ" рднрд╛рдЧ рдирд╣реАрдВ рджреЗрдЦрд╛ред

рдПрд╕реНрдкреЗрди рдиреЗ рд▓рд┐рдЦрд╛:

"рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ"

@SimpleSamples рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдореИрдВ рдЧрд▓рдд рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднреНрд░рдо рдирд╣реАрдВ рджреЗрдЦрддрд╛ред рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдкрд╛рда рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЕрд░реНрде рдХреНрдпреЛрдВ рдФрд░ рдХреНрдпрд╛ рд╣реИред

рдЖрдкрдХреЛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд╣рд╛рдВ рд╕реЗ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдПрдХ рдкрджрд╛рд╡рдирддрд┐ рдХреЗрд╡рд▓ рдПрдХ рдкрджрд╛рд╡рдирддрд┐ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред

рдкреИрдЯрд░реНрди рдЕрдиреБрд░реЛрдз рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕рдореБрджрд╛рдп рд╣реИ рдЬреЛ рдЕрднреА рднреА рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдпрд╣ рдореБрдЦрд░ рдЕрд▓реНрдкрд╕рдВрдЦреНрдпрдХ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдбреЗрд╡рд▓рдкрд░ рд╡реИрдирд┐рдЯреА рдФрд░ рдЕрд╣рдВрдХрд╛рд░ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдХреЛрдб рдмреЗрд╕ рдХреЛ рдлрд╛рдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рд╣реИрдВред

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдЬрд╛рд▓ рдореЗрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВ, рдЕрдиреБрд░реЛрдз рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╕реЗрд╡рд╛ рд░рд╣реА рд╣реИ рдФрд░ рдореБрдЭреЗ рдкреВрд░реА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдирд┐рд░реНрдгрдп рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рд╣рд╛рдБ, рдореБрдЭреЗ рджреБрдЦ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдХреЙрд▓рдмреИрдХ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИрдВ, рди рддреЛ рд╡рд╛рджреЗ рд╣реИрдВ рдФрд░ рди рд╣реА рдПрд╕рд┐рдВрдХреНрд╕ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ @SimpleSamples рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рдкрдХрд╛рдИ рдЧрдИ рд╢реЗрд╖ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд▓рд╛рдиреЗ package.json (рдпрд╛ рдЬреЛ рднреА рдЕрдиреНрдп рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣реЗ рд╣реЛрдВ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВред

рддреЛ рдЕрдм рд╣рдореЗрдВ рдЙрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╣реБрдб рдХреЗ рддрд╣рдд request рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреИрдХреЗрдЬ рдореЗрдВ request рдХреЛ @root/request рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдкрд░ рдирд╣реАрдВ рд▓рд╛ рд╕рдХрд╛ ред

рдореИрдВрдиреЗ request рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА ...

const httprequest = require('http').request; const httpsrequest = require('https').request;

... рддрдерд╛...

const request = parsedUrl.protocol === 'http' ? httprequest : httpsrequest`

... рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рддреЛ рдЕрдм рдХреНрдпрд╛? рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд╛рджреЗ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рд╕рднреА рдХреЛ рдЕрдкрдиреЗ node_modules рдореЗрдВ рдХрдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрдИ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдмрд░рдХрд░рд╛рд░ рд░рдЦрдирд╛? рдФрд░ рдХреНрдпреЛрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ request рдХрдИ рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рдкреБрд░рд╛рдирд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреБрдХреНрдд рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдкреЗрд╢рдХрд╢ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдХрд░, 41K рдореЙрдбреНрдпреВрд▓ рдЕрдм рд╕реАрдзреЗ рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрди 41K рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд▓рд╛рдЦреЛрдВ рдкреИрдХреЗрдЬ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, request рдХреЛ fetch , axios , superagent рдпрд╛ Node.js рдХреЗ рдореВрд▓ http.request рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИред https.request ред рд▓реЗрдХрд┐рди рдЙрджрд╛. рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд╣рд╛рдВ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз рдкрд░ рдкрд╛рдЗрдк рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ html2canvas-proxy ), рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ ... рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХреЛрдб рдХреА рдХреЗрд╡рд▓ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдВ рдЬрдмрдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдХрдИ рдЕрдиреНрдпреЛрдиреНрдпрд╛рд╢реНрд░рд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд╣реЛрдиреЗ рд╕реЗ рдердХ рдЧрдпрд╛ рд╣реВрдВред рд╣рд╛рдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рднрд╛рд░реА рднрд╛рд░реЛрддреНрддреЛрд▓рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдкрдХреЛ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рд┐рд░рджрд░реНрдж рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдЧреБрдЪреНрдЫрд╛ рдорд┐рд▓рддрд╛ рд╣реИред

рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╣рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЭреВрдард╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 4 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреА рдкреВрд░реА рд▓реЗрдлреНрдЯрдкреИрдб рдкрд░рд╛рдЬрдп рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреА рдЖрдВрдЦреЗрдВ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рднреА рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛ред рдлрд┐рд░ рднреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреБрдЫ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реИ рдЬрдм рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдпрд╛ рдЯреВрдЯрд╛ рд╣реБрдЖ рдкреИрдХреЗрдЬ рдкреВрд░реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдмрджрддрд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдмрд╣рд┐рд╖реНрдХреГрдд рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдзрд┐рдХ рд╕рдордп рдмреАрддрдиреЗ рдХреЗ рд╕рд╛рде рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдо рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ рдирд░рдХ рдореЗрдВ рд░рд╣ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ ...

рд▓реЗрдХрд┐рди рд╣реЗ... рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬреЗрдПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ $%#@ рдЧрдбрд╝рдмрдбрд╝реА рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдорд╛рдВрдЧ рд╣реЛрдЧреА...

@jslegers

рдлрд┐рд░ рднреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреБрдЫ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реИ рдЬрдм рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдпрд╛ рдЯреВрдЯрд╛ рд╣реБрдЖ рдкреИрдХреЗрдЬ рдкреВрд░реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдЧрд▓рдд рд╣реИ рд╡рд╣ рд╣реИ рд╡рд╣ рджрд╣рд╢рдд рдЬрд┐рд╕рд╕реЗ рдЖрдк рдФрд░ рджреВрд╕рд░реЗ рд▓реЛрдЧ рдкреАрдбрд╝рд┐рдд рд╣реИрдВред leftpad рдЪрд▓рд╛ рдЧрдпрд╛, рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрднреА рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред рдЕрдиреБрд░реЛрдз рдХреЛ рдХреЗрд╡рд▓ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдпрд╣ рдХрд╣реАрдВ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдЕрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛ред

рд▓рд╛рдЦреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ

рдореИрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА ...

рдХреГрдкрдпрд╛ рдШрдмрд░рд╛рдирд╛ рдмрдВрдж рдХрд░реЗрдВ; рдХреГрдкрдпрд╛ рдПрдХ рдЧреИрд░-рдореМрдЬреВрдж рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЬреЛ рднреА рдкреИрдХреЗрдЬ рдкрд╕рдВрдж рд╣реИрдВ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдЕрдиреБрд░реЛрдз рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЙрдиреНрд╣реЗрдВ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрдирдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВрдЯреЗрдирд░ рджреВрд╕рд░реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рд╡реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рдВрджреЗрд╢ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред

рдЬреЗрдПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ $%#@ рдЧрдбрд╝рдмрдбрд╝реА рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдорд╛рдВрдЧ рд╣реЛрдЧреА ...

рдХреЛрдИ рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдкреНрд░рдЧрддрд┐ред

рд▓рд╛рдЦреЛрдВ рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдПрдХ рд╕реМрдореНрдп рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ

рдкрджрд╛рд╡рдирдд рдЙрджрд╛ред рдЖрдкрдХреЗ рдПрдкреАрдЖрдИ рдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ "рдЕрдкреНрд░рдЪрд▓рд┐рдд" рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреБрдЫ рдФрд░ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмреАрдЪ, рдбрд┐рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдордзреНрдпрд╕реНрде рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрд╕ рдЪреАрдЬрд╝ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдордп рдорд┐рд▓ рд╕рдХреЗ, рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рддрдм рддрдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣ рдЪреАрдЬрд╝ рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ рдпрд╛ рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рд╣реИред

рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЖрдкрдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реИрдВред рд╡реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдмрд┐рдВрджреБ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ "рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐" рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдкреНрд▓рдЧ рдЦреАрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред

рдФрд░ рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ "рд╣рдорд╛рд░рд╛ рдПрдкреАрдЖрдИ рдирд╡реАрдирддрдо рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ" рдпрд╛ "рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ" ... рднрд▓реЗ рд╣реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдФрд░ рд╕реБрдВрджрд░ рд╣реЛ рд╕рднреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ +99% рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдХрдо рд╕реЗ рдХрдо рдЕрдЧрд▓реЗ рджрд╢рдХ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдХрдо рд╕рдордп рддрдХ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдЕрд░реНрде рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрджреЗрд╢ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рдЦрд░рд╛рдм рдЙрджрд╛рд╣рд░рдг рдЖрдИрдПрдордУ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдЖрдкрдХреЗ npm install рд▓реЙрдЧ рдХреЛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реЛрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╛рджрд╛ рдмрджрд╕реВрд░рдд рд╣реИред рдпрд╣ рдЯреЗрдврд╝рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рддрд░рд╣ рдХрд╛ рд▓рд╛рд▓ рдЭрдВрдбрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдЦрд░рд╛рдм рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддрд╛ рд╣реИред рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп/рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╢реВрдиреНрдп рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫреА/рд╕рд╛рдл рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рдВрджреЗрд╢ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред

рд╡рд╣ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдВрджреЗрд╢ рдореИрд▓рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдХреЙрд▓ рдЯреВ рдПрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ ... рдПрдХ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдкреИрдХреЗрдЬ рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓ред

рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред

рдХреЛрдИ рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдкреНрд░рдЧрддрд┐ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ рдЬреЛ рдмрджрд▓рд╛рд╡ рдФрд░ рдкреНрд░рдЧрддрд┐ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддреЗред

рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдореИрдВрдиреЗ postman-request рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрдЭрд╛рдИ рдЧрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреЛ рджреЗрдЦрд╛ред @root/request рд╡рд┐рдкрд░реАрдд, рд╡рд╣ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рднреА рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ @SimpleSamples рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рдкрдХрд╛рдИ рдЧрдИ рд╢реЗрд╖ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд▓рд╛рдиреЗ package.json (рдпрд╛ рдЬреЛ рднреА рдЕрдиреНрдп рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣реЗ рд╣реЛрдВ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВред

рд╕реНрдкрд░реНрд╢!

рдмрд╛рдд рдмрди рдЪреБрдХреА рд╣реИ рдлрд┐рд░ рднреА рдирд┐рдЬреА рд╣рдорд▓реЗ рдЬрд╛рд░реА рд╣реИрдВред рдЖрдк рд▓реЛрдЧ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдмреБрджреНрдзрд┐рдорд╛рди рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред

рдмрд╛рдд рдмрди рдЪреБрдХреА рд╣реИ рдлрд┐рд░ рднреА рдирд┐рдЬреА рд╣рдорд▓реЗ рдЬрд╛рд░реА рд╣реИрдВред рдЖрдк рд▓реЛрдЧ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдмреБрджреНрдзрд┐рдорд╛рди рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдирд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреА рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рдирд┐рд░реНрдгрдпреЛрдВ рдкрд░ рд╣рд╛рд╡реА рд╣реЛрдиреЗ рджреЗрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИ... рдЦрд╛рд╕рдХрд░ рдЬрдм рдЙрдирдХрд╛ рд╕рд╛рдорд╛рди рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реЛ рдпрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЖрдо рд╕рд╣рдорддрд┐ рд╣реЛ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИред

рд╡реИрд╕реЗ рднреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рдмрд╛рдд рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджреА рд╣реИред рдореИрдВ @mikeal , @reconbot рдпрд╛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ postman-request рдХреЛ request , рдФрд░ рд╕рдВрднрд╡рддрдГ @root/request рд▓рд┐рдП рдПрдХ рдлреАрдЪрд░-рдкреВрд░реНрдг рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред request рд╕реАрдорд┐рдд рдЙрдкрд╕рдореБрдЪреНрдЪрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдзрд╛рд░рд╛рдПрдБред рдпрд╣ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ request рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдЦрд░реНрдЪ рдХрд┐рдП рдмрд┐рдирд╛, рдФрд░ рдЕрдкрдиреА рдкреВрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдРрдк рдХреЛ рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

@mikeal рдЕрдиреБрд░реЛрдз рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореИрдВ рдЖрдкрд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдХреБрдЫ рдпрд╛ рд╢рд╛рдпрдж рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЗ рдкрд╛рд╕ 2 рдмрд╛рдж рдХреЗ http рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ, рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж: r2 рдФрд░ рддреБрд▓рд╛ред

рдХреНрдпрд╛ рдореИрдВ рдЖрдкрд╕реЗ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рдмрджрд▓рдиреЗ рдХреЗ рдЕрдВрддрд░, рд▓рд╛рдн, рдФрд░ рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдЖрдкрдХреЗ рдХрд╛рдо рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИред

рдЗрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдХреНрдпрд╛ рдореИрдВ рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

-рд░рд┐рдХреВ

рдХреНрдпрд╛ request-promise-native рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ?

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ https://github.com/request/request-promise-native#deprecated

[email protected] : рдЕрдиреБрд░реЛрдз рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ....рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

[email protected] : рдЕрдиреБрд░реЛрдз рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ....рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдЖрдк рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдирдкреАрдПрдо рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрдпреЛрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рд╣рд╛рдБ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ

4,476,352 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, 52,377 рдкреИрдХреЗрдЬреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХрд┐рдВрд╡рджрдВрддреА рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЛред

рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрдпреЛрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

@jleppert рдпрд╣ рдирд╣реАрдВ рд╣реИ, рдХреГрдкрдпрд╛ рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрдврд╝реЗрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдФрд░ рдлрд┐рд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рджреЛрдиреЛрдВ рдореЗрдВ рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рджреЛрдиреЛрдВ рдореЗрдВ npm install -g @ angular / cli @ latest рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреА

C:\Users\Hanzell>npm install -g @angular/cli@latest
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
C:\Users\Hanzell\AppData\Roamingnpm\ng -> C:\Users\Hanzell\AppData\Roamingnpmnode_modules\@angular\cli\bin\ng

@angular/ [email protected] рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓ C:\Users\Hanzell\AppData\Roamingnpmnode_modules\@angular\cli
рдиреЛрдб ./bin/postinstall/script.js

  • @angular/ [email protected]
    188.027s рдореЗрдВ 205 рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ 260 рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗ рдЧрдП

рдлрд┐рд░, рдореИрдВрдиреЗ рднрдВрдбрд╛рд░ рдмрдирд╛рдпрд╛ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛

рд╕реА: \ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ \ рд╣реЗрдВрдЬрд╝реЗрд▓ \ рдбреЗрд╕реНрдХрдЯреЙрдк> рдПрдирдЬреА рдирдпрд╛
? рдирдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдФрд░ рдЖрд░рдВрднрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рд╣реИрд▓реЛ
? рдХреНрдпрд╛ рдЖрдк рдХреЛрдгреАрдп рд░реВрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдирд╣реАрдВ
? рдЖрдк рдХрд┐рд╕ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рд╕реАрдПрд╕рдПрд╕
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рдПрдВрдЧреБрд▓рд░.рдЬреЗрд╕рди (3551 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди (1281 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рд░реАрдбрдореЗ.рдПрдордбреА (1021 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/tsconfig.json рдмрдирд╛рдПрдВ (543 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/tslint.json (1953 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/.editorconfig рдмрдирд╛рдПрдВ (246 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/.рдЧрд┐рдЯрд┐рдЧреНрдиреЛрд░ (631 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реВрдЪреА рдмрдирд╛рдПрдВ (429 рдмрд╛рдЗрдЯреНрд╕)
hola/karma.conf.js рдмрдирд╛рдПрдВ (1016 рдмрд╛рдЗрдЯреНрд╕)

  • рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142g.spec.json (270 рдмрд╛рдЗрдЯреНрд╕)
    рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! '...f8x\n2SbOSCsT+zdXwIaf' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\Hanzel\AppData\Roamingnpm-cache_logs\2020-03-01T05_15_55_441Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред
рд╣реЛрд▓рд╛/src/assets/.gitkeep рдмрдирд╛рдПрдВ (0 рдмрд╛рдЗрдЯреНрд╕

рдорджрдж!

@RiveraHan рдЖрдкрдХреЛ рдЬреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ, рд╡реЗ request рдкрджрд╛рд╡рдирдд рд╣реЛрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдЙрддреНрд╕реБрдХ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ JS рджрд┐рдиреЛрдВ рд╕реЗ рдХреЛрдгреАрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рд╢реЙрдЯ рджрд┐рдпрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХреЛрдгреАрдп рдХреНрд▓реА рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛ред рдореИрдВрдиреЗ npm 6.14.1 , node 12.16.1 рдФрд░ рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

mkdir wrk-dir
cd wrk-dir
mkdir w1
cd w1
npm init -y
npm install @angular/cli --save-dev # this puts `ng` in `wrk-dir/w1/node_modules/.bin/ng`
cd ..
w1/node_modules/.bin/ng new my-app
cd my-app
../w1/node_modules/.bin/ng serve --open # browser will open with compiied results

рдпрджрд┐ рдЖрдк рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдХреЛрдгреАрдп рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ ../w1/node_modules/.bin/ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдКрдкрд░ рд╕реЗ w1/node_modules/.bin/ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ рдорд┐рд▓реЗрдЯ рдпрд╣ рд▓рд┐рдирдХреНрд╕

@RiveraHan рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ npm рдЪреЗрддрд╛рд╡рдиреА рд╣реИред рдпрджрд┐ рдЖрдк рдЬреЛ рднреА рд╕реЗрдЯрдЕрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ npm рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@csvan рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рдЕрдкрдиреЗ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рддреЗ рд╕рдордп рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╢реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ npm рдЗрдВрд╕реНрдЯреЙрд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣реИ рдФрд░ рд╡рд╣реА рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ .

@RiveraHan рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдЗрд╕рдХрд╛ request рдпрд╛ npm рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ - npm рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдПрдХ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рддреЛрдбрд╝реЗрдВрдЧреА рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд┐рд╕реА рддрд░рд╣ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг npm рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрджрд┐ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрди рд╕рднреА рдХрд╛рдореЛрдВ рдХреЛ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ рддреЛ рджреВрд╕рд░реЛрдВ рдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИ, рдпрд╣ рдмрддрд╛рдирд╛ рдХрд╛рдлреА рдЕрд╣рдВрдХрд╛рд░реА рд╣реИред рдпрд╣ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИред

@ рдорд┐рдХреЗрд▓ рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рд╣реИ рдХрд┐ request рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрд╛рдд рд╣реИ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдирд┐рд░реНрдгрдп рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЙрд▓рдЯ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рднреА:

рд╕рд╛рде рд╣реА, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд▓реЛрдЧ рдЕрдкрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЪреНрдЫреЗ рдХрд╛рд░реНрдп рдХреЛрдб рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдкреБрд▓ рдЕрдиреБрд░реЛрдз рджреЗрдЦреЗрдВ - рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд▓реЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдХрдЪрд░рд╛ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╛рдЪреАрди рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рджрд┐рди рдореЗрдВ "рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреЛрдб" рдереЗред рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдкреБрд░рд╛рдиреЗ рдФрд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд░рд╣рд╛ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдмрд╕ @root/request рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ request рдХрд╛ 80% рдЕрдиреБрдкрд╛рд▓рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рд╣реБрдб рдХреЗ рддрд╣рдд рдЖрдзреБрдирд┐рдХ рдиреЛрдб HTTP рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдЖрдк рдЬреАрд╡рди рдХреЗ рдХрдИ рддрдереНрдпреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

  1. рдпрд╣ рдлреНрд░реА, рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдЖрдкрдХреЛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ "рдмрд╕ рдЗрд╕реЗ рд░реЛрдХреЛ" рдХрд╣рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред
  2. рдЕрдиреБрд░реЛрдз рдЗрд╕рдХреА рдмрд┐рдХреНрд░реА-рджрд░-рддрд╛рд░реАрдЦ рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рддрд╛рд░реАрдЦ рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ)ред рдпрд╣ рд╡рдЬрдирджрд╛рд░ рдФрд░ рдкреБрд░рд╛рдиреЗ рдЬрдорд╛рдиреЗ рдХрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
  3. @mikeal рдиреЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рдирдП рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдХрд┐рдП рд╣реИрдВ рдЬреЛ request. рд╡реЗ рджреЛрдиреЛрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реЗ рд╣реИрдВред
  4. рдпрджрд┐ рдЖрдк рдФрд░ рдЕрдиреНрдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред рдмрд╣рд┐рд╖реНрдХрд░рдг рдореЗрдВ рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓рд┐рдпрд╛ рд╣реИред kraken-exchange , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреЗрдВрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ, 5.9MB рд╕реЗ 284KB рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛

@csvan рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЖрдк "рдХрд╛рдлреА рдЕрднрд┐рдорд╛рдиреА" рдереЗред рдореИрдВрдиреЗ рдЬрд┐рддрдирд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛, рд╡рд╣ рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╡рд┐рдирдореНрд░ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдмрд╕ @ рд░реВрдЯ/рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд╛ 80% рдЕрдиреБрдкрд╛рд▓рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рд╣реБрдб рдХреЗ рддрд╣рдд рдЖрдзреБрдирд┐рдХ рдиреЛрдб HTTP рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

80% рдЕрдиреБрдкрд╛рд▓рди рд▓рдЧрднрдЧ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд▓рд╛рдкрддрд╛ 20% (рдЬреИрд╕реЗ рдзрд╛рд░рд╛рдПрдВ) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ postman-request рдЬреИрд╕реЗ рдлреАрдЪрд░-рдкреВрд░реНрдг рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рджреЗрдЦрд░реЗрдЦ рдбрд╛рдХрд┐рдпрд╛ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реМрдВрдк рджрд┐рдпрд╛ (рдЬреЛ рд╕реЗрдВрд╕рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ / рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ), рддреЛ рд╡реЗ рдмрджрд▓ рд╕рдХрддреЗ request рдХреЗ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди postman-request , рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдлреАрдЪрд░-рдкреВрд░реНрдг рдФрд░ request рдореЗрдВ рдХрднреА рднреА рдареАрдХ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рддрд░рд╣, request рдХреЗ рдореВрд▓ рд▓реЗрдЦрдХ рдПрдХ рдХрджрдо рдкреАрдЫреЗ рд╣рдЯ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ request рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдХреЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдбрд░рд╛рдП рдпрд╛ рдкрд░реЗрд╢рд╛рди рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрд░реНрдЬрд┐рдд "рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐" рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдлреНрд░реА, рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдЖрдкрдХреЛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ "рдмрд╕ рдЗрд╕реЗ рд░реЛрдХреЛ" рдХрд╣рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред

рдЬрд╝рд░реВрд░ рд╡рд╣ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдмрд╣реБрдд рдХреБрдЫ, рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ "f * you" рдХрд╣рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред

рдЕрдиреБрд░реЛрдз рдЗрд╕рдХреА рдмрд┐рдХреНрд░реА-рджрд░-рддрд╛рд░реАрдЦ рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рддрд╛рд░реАрдЦ рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ)ред рдпрд╣ рд╡рдЬрдирджрд╛рд░ рдФрд░ рдкреБрд░рд╛рдиреЗ рдЬрдорд╛рдиреЗ рдХрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдЕрднреА рднреА рдкрджрд╛рд╡рдирдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡реИрдз рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред

@mikeal рдиреЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рдирдП рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдХрд┐рдП рд╣реИрдВ рдЬреЛ request. рд╡реЗ рджреЛрдиреЛрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП?

рд╣рдЬрд╛рд░реЛрдВ рдкреИрдХреЗрдЬ рдЖрдЬ рднреА request рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЕрдм рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ npm install рджреМрд░рд╛рди рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рдкреЛрд╕реНрдЯрдореИрди рдЯреАрдо рдХреЛ рдорд╢рд╛рд▓ рд╕реМрдВрдкрдирд╛ рдпрд╛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╢рд╛рдВрддрд┐ рд╕реЗ рдорд░рдиреЗ рджреЗрдирд╛ред

рдпрджрд┐ рдЖрдк рдФрд░ рдЕрдиреНрдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред рдмрд╣рд┐рд╖реНрдХрд░рдг рдореЗрдВ рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред

рдЬрд╝рд░реВрд░ рдХрд░рддрд╛ рд╣реИред

рдЧреНрд░рд╛рд╣рдХ рдЬреЛ npm install рджреМрд░рд╛рди рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рджреЗрдЦрддреЗ рд╕рдордп рдШрдмрд░рд╛ рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдмреИрдардиреЗ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред

рдкрджрд╛рд╡рдирддрд┐ = рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓ред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рддрдм рддрдХ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐ рджреЗрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдорд╛рдорд▓реЗ рдЬрд╣рд╛рдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓рд┐рдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реИрдХреЗрди-рдПрдХреНрд╕рдЪреЗрдВрдЬ, рддреБрд▓рд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ, рд╕реНрдерд╛рдкрд┐рдд 5.9MB рд╕реЗ 284KB рддрдХ рдиреАрдЪреЗ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдИ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдЖрдВрддрд░рд┐рдХ/рдЕрдиреБрдХреВрд▓рд┐рдд рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП request рдХреЛ request-postman рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдмрд╛рдж рдореЗрдВ рд╣рдореЗрдВ request-postman рдХреЛ рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рддрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рдкреИрдХреЗрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдирдкреАрдПрдо рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЫреЛрдЯреА рд╣реИ, рдЬреЛ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдиреАрдп рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╣рдорд╛рд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдХрд╛рдлреА рдХрдо рд╕реНрдерд┐рд░ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рдЗрд╕рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреАрдбрд╝реЗ рдХрд╛ рдПрдХ рдкреВрд░рд╛ 'рдиреЛрджрд░ рдХреИрди' рдЦреЛрд▓ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ request рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рдерд╛ред рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпред

рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ request рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдпрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрдо рд╕рд┐рд░рджрд░реНрдж рд╣реИред рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдФрд░ рдЖрдИрдПрдордУ рдХрднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛!

@csvan рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЖрдк "рдХрд╛рдлреА рдЕрднрд┐рдорд╛рдиреА" рдереЗред рдореИрдВрдиреЗ рдЬрд┐рддрдирд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛, рд╡рд╣ рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╡рд┐рдирдореНрд░ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реИред

рдЖрдк рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ "рдЕрднрд┐рдорд╛рдиреА" рдпрд╛ рдмрджрддрд░ рдХрд╣рдиреЗ рд╡рд╛рд▓реЗ рдХреМрди рд╣реЛрддреЗ рд╣реИрдВ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдк рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдФрд░ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрджрд╛рд╡рдирддрд┐ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдХреНрдпреЛрдВ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИрдВ ?!

рдЬреЛ рдореБрдЭреЗ рдЕрд╣рдВрдХрд╛рд░реА рд▓рдЧрддрд╛ рд╣реИ, рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛ рд╣реИ, рд▓рд╛рдЦреЛрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЖрдк рдЪреАрдЬреЛрдВ рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред рдФрд░ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдкреЛрд╕реНрдЯрдореИрди рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА request рдПрдХ рдлреАрдЪрд░-рдкреВрд░реНрдг рдХрд╛рдВрдЯрд╛ рд╣реИ рдЬреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреА рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред

request рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреА рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд▓рд╛рдЧрдд рдХрд╛, рд▓рд╛рдЦреЛрдВ рдЕрдорд░реАрдХреА рдбрд╛рд▓рд░ рдореЗрдВ рдЖрдкрдХрд╛ рдЕрдиреБрдорд╛рди рдХреНрдпрд╛ рд╣реИ?

рд╢реВрдиреНрдпред рдпрд╣ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╕ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╢реВрдиреНрдпред рдпрд╣ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╕ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдмрдХрд╡рд╛рд╕!

рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдЙрди рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢реВрдиреНрдп рд╕реБрд░рд╛рдЧ рд╣реИ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИ!

рдмрд╣рд┐рд╖реНрдХрд░рдг рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рд╕рд╛рдеред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП!

рдЖрд╣, рдлрд┐рд░ рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВред рдореЗрд░реА рдкрд┐рдЫрд▓реА рд▓рд┐рдлрд╛рдлрд╛ рдЧрдгрдирд╛ рд▓рдЧрднрдЧ $ 30m рдЕрдорд░реАрдХреА рдбрд╛рд▓рд░ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЧрд▓рдд рдерд╛ред

USD $30m рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдЕрдиреБрдорд╛рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХрд┐рддрдиреЗ рдкреИрдХреЗрдЬ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ!

рдореИрдВ рд╣реИрд░рд╛рди рдФрд░ рдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред

рдореИрдВ рд╣реИрд░рд╛рди рдФрд░ рдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред

рдореИрдВ рдЪрдХрд┐рдд рдФрд░ рдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЙрдирдХреА рдХреЛрдИ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЙрдирдХреЗ рдХрд╛рд░реНрдп рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЙрддреНрдкрд╛рдж рд╕реНрд╡рддрдВрддреНрд░ рдпрд╛ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╣реИрдВред

рдЖрдИрдПрдордУ рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ/рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рд╕рдореНрдорд╛рди рдХреА рдмрд╛рдд рд╣реИ рдЪрд╛рд╣реЗ рд╡реЗ рдЖрдкрдХреЗ рдРрдк/рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рд╡реЗ рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реЛрдВред

рдХреНрдпрд╛ рдЖрдк рдХрднреА рднреА рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ рдпрджрд┐ рд▓реЛрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░ рд░рд╣реЗ рдереЗ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рди рд╣реЛ (рдЬреИрд╕реЗ рдЖрд╢реНрд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдпрджрд┐ рд▓реЛрдЧ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╕рдордп)?

@jslegers рдореЗрд░реА рдмрд╛рдд рдмрд┐рд▓реНрдХреБрд▓ред рддреЛ рд╣рдХрджрд╛рд░! рдЕрджреНрднреБрдд!

@jslegers рдореЗрд░реА рдмрд╛рдд рдмрд┐рд▓реНрдХреБрд▓ред рддреЛ рд╣рдХрджрд╛рд░! рдЕрджреНрднреБрдд!

рдордЯрдХрд╛...

рдХреЗрддрд▓реА...

рдореИрдВ рдпрд╣ рддрд░реНрдХ рджреЗрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рдЖрдкрдХреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "рдмрдХрд╛рдпрд╛" рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП "рд╕рдореНрдорд╛рдирд┐рдд" рдпрд╛ "рдЖрднрд╛рд░реА" рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдХрд╛рд░реНрдп рд╕реАрдзреЗ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╛рд▓реЛрдВ рддрдХ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдореЗрд╣рдирдд рдФрд░ рд╕рдорд░реНрдкрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдмрд╛рдд рд╣реИ рдЬрдм рд▓реЛрдЧ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рддреНрддреАрдп рдореБрдЖрд╡рдЬреЗ рдХреЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╕рднреА рд╣рдХрджрд╛рд░ рдЕрднрд┐рдирдп рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдардВрдб рдореЗрдВ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рдмрд╣рд╛рдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХрдИ рд╢реВрдиреНрдп-рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВ!

@ рдХреНрд▓рд┐рдлреНрд╕

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓рд┐рдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реИрдХреЗрди-рдПрдХреНрд╕рдЪреЗрдВрдЬ, рддреБрд▓рд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ, рд╕реНрдерд╛рдкрд┐рдд 5.9MB рд╕реЗ 284KB рддрдХ рдиреАрдЪреЗ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИ рдФрд░ package.json рдЕрднреА рднреА рдЕрдиреБрд░реЛрдз рд╕рдВрд╕реНрдХрд░рдг 2,88.0 . рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд░рд╣рд╛ рд╣реИ

рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рд╣реИ рдФрд░ package.json рдЕрднреА рднреА рдЕрдиреБрд░реЛрдз рд╕рдВрд╕реНрдХрд░рдг 2,88.0 . рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд░рд╣рд╛ рд╣реИ

@JonathanRowell рд╣рд╛рдБред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реЗ npm рдкрд░ рдзрдХреЗрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг v1.9.0 рджрд┐рди рдХреЗ рдЕрдВрдд рддрдХ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╕рднреА рд╣рдХрджрд╛рд░ рдЕрднрд┐рдирдп рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдардВрдб рдореЗрдВ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рдмрд╣рд╛рдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХрдИ рд╢реВрдиреНрдп-рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВ!

рдареАрдХ рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ @jslegers рдЬреИрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рд╣рд░ рджрд┐рди рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдХреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЛ рд░рдЦ-рд░рдЦрд╛рд╡, рд╢рд╛рдо рдХреЗ рдХрд╛рдо рдХреЗ рдмреЛрдЭ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рддреЗ рд╣реИрдВ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдкрд░ рд╣рдВрдЧрд╛рдорд╛ рдХрд┐рдпрд╛ рдЬрд╛рдП!

рдЕрд░реЗ рд░реБрдХреЛред

рдареАрдХ рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ @jslegers рдЬреИрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рд╣рд░ рджрд┐рди рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдХреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЛ рд░рдЦ-рд░рдЦрд╛рд╡, рд╢рд╛рдо рдХреЗ рдХрд╛рдо рдХреЗ рдмреЛрдЭ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рддреЗ рд╣реИрдВ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдкрд░ рд╣рдВрдЧрд╛рдорд╛ рдХрд┐рдпрд╛ рдЬрд╛рдП!

рдЧрд▓рдд!

рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреЛрд╕реНрдЯрдореИрди рдЯреАрдо рдХреЗ рдорд┐рддреНрд░рд╡рдд рд▓реЛрдЧ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдирд╛ request рдХрд╛рдВрдЯрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо postman-request , рдЬреЛ request рд▓рд┐рдП рдлреАрдЪрд░-рдкреВрд░реНрдг рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред request рдФрд░ рдЬреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ! request рдХреЛ рдкрджрд╛рд╡рдирдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рд╡рд┐рдХрд▓реНрдк рдЙрдиреНрд╣реЗрдВ request рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдкреЛрд╕реНрдЯрдореИрди рдХреЗ рд▓реЛрдЧ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рдЧрд┐рд░рд╛рд╡рдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ request рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ postman-request рдХреЛ рдкрджрд╛рд╡рдирддрд┐ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рдПрдХ рдлреАрдЪрд░-рдкреВрд░реНрдг рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдмрд░реНрдмрд╛рдж рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗ - рд╣рдЬрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдирд╣реАрдВ - рджреЗрд╡ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдРрд╕реЗ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдХреЗрд╡рд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ request рд░рдЦрд░рдЦрд╛рд╡/рд╕рдорд░реНрдерди рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрд╡рдореВрд▓реНрдпрди рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдФрд░ рд╢рд╛рдВрддрд┐ рд╕реЗ рдорд░рдиреЗ рджреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдпрд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣реИ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЯреВрдЯрдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред

рдЗрди 3 рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкрдХреНрд╖ рд╕реЗ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдХреЛ рдЙрдирдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдкрд░ рдЦрд░рд╛ рдЙрддрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдмрд╣рд╕ рдХрд░рдирд╛ рд░рдЪрдирд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдореМрдЬреВрджрд╛ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рд╣рдо рд╕рдм рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рдЖрд╢рд╛ рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд╕рд░реЗ рдХрд╛ рд╕рд╣рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рджреВрд╕рд░реЗ рдХреЛ рдЙрдирдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИрдВ рдХрд┐ рдП) рд╡рд░реНрддрдорд╛рди рдорд╛рд▓рд┐рдХ рдЕрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд┐ рдмреА) рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рд╕реЗ рдмрд╣реБрдд рджрд░реНрдж рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рджреВрд░ рдкреНрд░рд╡рд╛рд╕рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рддреБрд░рдВрдд рд╣реЛрддрд╛ рд╣реИ (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рднреА)ред

рддреЛ рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЙрдЪрд┐рдд рд╕рдордЭреМрддрд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрджрд╛рд╡рдирддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВред рдЗрд╕ рдХрджрдо рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдирдореНрд░ред

рддреЛ, @mikeal , рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХрд┐рд╕реА рдФрд░ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВ?

рдФрд░ рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдЗрд╕реЗ рдорд┐рдХреЗрд▓ рд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ рддрд╛рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХреА рдЬрд╛ рд░рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ?

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдпреЛрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдпрд╛ рд╡рд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ; рдХреЛрдИ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдП рдмреЛрд▓ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдЕрдиреНрдп рддрдереНрдп рдЬрд┐рд╕рдХрд╛ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдЗрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рднрд╛рд╡ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рдХреА рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдЦрд░рд╛рдм рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдерд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреИрдХреЗрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реБрдИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд▓рдХреНрд╖реНрдп рд╣реИрдВред

рдореИрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреАрдо рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓реЗ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рдЪрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╕реБрдЭрд╛рд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рддрдирд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рд╣реИред рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдлреЛрд░реНрдХреНрд╕ рдХреЛ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХреЗ рддрд╣рдд рдмрдирд╛рдП рд░рдЦрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдЙрд╕ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реЛ рдФрд░ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЬреЛрдЦрд┐рдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрд╡рд╕рд░ рди рд╣реЛред

рдПрдХ рдЕрдиреНрдп рддрдереНрдп рдЬрд┐рд╕рдХрд╛ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдЗрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рднрд╛рд╡ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рдХреА рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдЦрд░рд╛рдм рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдерд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреИрдХреЗрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реБрдИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд▓рдХреНрд╖реНрдп рд╣реИрдВред

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рдХреЗрд╡рд▓ рдХрд┐рд╕реА рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯрдореИрди рдЯреАрдо рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рд▓рдЧрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐...

  • рдЙрдирдХреЗ рдкрд╛рд╕ рд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╖реНрдард╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдХреЗ request рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддреЗ
  • рдПрдкреАрдЖрдИ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрдирдХреЗ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рдЧреНрд░рд╛рд╣рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдмрдирдирд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдЬреАрдд рд╣реЛ рд╕рдХрддреА рд╣реИред
  • рдЪреВрдВрдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА request рдХрд╛ рдЕрдкрдирд╛ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реИрдВ, request рдореЗрдВ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рдВрдЯреЗ (рдЬрд┐рд╕рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА) рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ request рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рд╣реЛрддрд╛, рддреЛ рд╡реЗ рддреБрд░рдВрдд рдЗрд╕ рдкрд░ рдХреВрдж рдкрдбрд╝рддреЗред рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ request рдЕрдиреБрд░рдХреНрд╖рдХ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрдирд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╢реЙрдЯ рдЖрдИрдПрдордУ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ!

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рд░реЛрдХрдиреЗ рдпрд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЯреВрдЯрдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдЗрддрдирд╛ рдкреАрдЫреЗ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдХрд┐ рдкреИрдХреЗрдЬ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдкрджрд╛рд╡рдирддрд┐ рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред
рдорд╛рд▓рд┐рдХ рдЖрдкрдХреЛ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрдХрдиреАрдХреА рдЛрдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХреЗрдВред рдПрдирдкреАрдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкрджрд╛рд╡рдирддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЗрди рдХреЗ рдиреАрдЪреЗ рд╡рд░реНрд╖реЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рдП (рдЖрдкрдХреЗ "рдЗрд╕реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдорд░рдиреЗ рджреЗрдВ" рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ) рдЬрд╣рд╛рдВ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рд╣реИ рдПрдХ рд╕рд╣рдЬ рдкреНрд░рд╡рд╛рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЫреЛрдбрд╝реЗ рдЧрдП рдкреИрдХреЗрдЬ рд╢рд╛рдВрддрд┐ рд╕реЗ рдирд╣реАрдВ рдорд░рддреЗ рд╣реИрдВред рд╡реЗ рдорд░ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдШрдмрд░рд╛рд╣рдЯ рдореЗрдВ рджреВрд░ рдЬрд╛рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реНрдерд┐рддрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдорд╛рди рдЯреВрдЯрдиреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЫреЗрдж рдЦреБрд▓ рдЬрд╛рддреЗ рд╣реИрдВред

рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВ, рди рддреЛ рдЖрдк рдФрд░ рди рд╣реА рдореБрдЭреЗ рдкрджрд╛рд╡рди рдиреЛрдЯрд┐рд╕ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдз рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ред рди рд╣реА рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдВрдЧреЗред

рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдФрд░ рдлрд┐рд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рджреЛрдиреЛрдВ рдореЗрдВ рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рджреЛрдиреЛрдВ рдореЗрдВ npm install -g @ angular / cli @ latest рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреА

C:\Users\Hanzell>npm install -g @angular/cli@latest
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ #3142
C:\Users\Hanzell\AppData\Roamingnpm\ng -> C:\Users\Hanzell\AppData\ Roamingnpmnode_modules@angular\cli\bin\ng

@angular/ [email protected] рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓ C:\Users\Hanzell\AppData\ Roamingnpmnode_modules@angular\cli
рдиреЛрдб ./bin/postinstall/script.js

  • @angular/ [email protected]
    188.027s рдореЗрдВ 205 рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ 260 рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗ рдЧрдП

рдлрд┐рд░, рдореИрдВрдиреЗ рднрдВрдбрд╛рд░ рдмрдирд╛рдпрд╛ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛

рд╕реА: \ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ \ рд╣реЗрдВрдЬрд╝реЗрд▓ \ рдбреЗрд╕реНрдХрдЯреЙрдк> рдПрдирдЬреА рдирдпрд╛
? рдирдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдФрд░ рдЖрд░рдВрднрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рд╣реИрд▓реЛ
? рдХреНрдпрд╛ рдЖрдк рдХреЛрдгреАрдп рд░реВрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдирд╣реАрдВ
? рдЖрдк рдХрд┐рд╕ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рд╕реАрдПрд╕рдПрд╕
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рдПрдВрдЧреБрд▓рд░.рдЬреЗрд╕рди (3551 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди (1281 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/рд░реАрдбрдореЗ.рдПрдордбреА (1021 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/tsconfig.json рдмрдирд╛рдПрдВ (543 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/tslint.json (1953 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/.editorconfig рдмрдирд╛рдПрдВ (246 рдмрд╛рдЗрдЯреНрд╕)
рдХреНрд░рд┐рдПрдЯ рд╣реЛрд▓рд╛/.рдЧрд┐рдЯрд┐рдЧреНрдиреЛрд░ (631 рдмрд╛рдЗрдЯреНрд╕)
рд╣реЛрд▓рд╛/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реВрдЪреА рдмрдирд╛рдПрдВ (429 рдмрд╛рдЗрдЯреНрд╕)
hola/karma.conf.js рдмрдирд╛рдПрдВ (1016 рдмрд╛рдЗрдЯреНрд╕)

  • рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142g.spec.json (270 рдмрд╛рдЗрдЯреНрд╕)
    рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! '...f8x\n2SbOSCsT+zdXwIaf' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\Hanzel\AppData\Roamingnpm-cache_logs\2020-03-01T05_15_55_441Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред
рд╣реЛрд▓рд╛/src/assets/.gitkeep рдмрдирд╛рдПрдВ (0 рдмрд╛рдЗрдЯреНрд╕

рдорджрдж!

npm рдЕрджреНрдпрддрди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ npm рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдпрд╣ рдЗрддрдирд╛ рдкреАрдЫреЗ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдХрд┐ рдкреИрдХреЗрдЬ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рдкрджрд╛рд╡рдирддрд┐ рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред

рдпрд╣ рдХрд┐ рдПрдХ рдкреИрдХреЗрдЬ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдмрд┐рдВрджреБ рд╣реИред

рдпрджрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкрджрд╛рд╡рдирдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП... рдХрдо рд╕реЗ рдХрдо рддрдм рддрдХ рдирд╣реАрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ (рдЬреИрд╕реЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ postman-request )!

рдЕрдВрддрд░ рд╕реВрдХреНрд╖реНрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рд╕рдВрднрд╡рддрдГ рд╣рдЬрд╛рд░реЛрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рд░рдЦрд░рдЦрд╛рд╡ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!

рдПрдХ рдЕрдиреНрдп рддрдереНрдп рдЬрд┐рд╕рдХрд╛ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдЗрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рднрд╛рд╡ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рдХреА рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдЦрд░рд╛рдм рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдерд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреИрдХреЗрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реБрдИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреИрдХреЗрдЬ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд▓рдХреНрд╖реНрдп рд╣реИрдВред

... рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдВрдЯреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХреЗ рддрд╣рдд рдмрдирд╛рдП рд░рдЦрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИ

рдХрд╛рдлреА рдЙрдЪрд┐рдд; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкреЛрд╕реНрдЯрдореИрди рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕рдорд╛рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЖрдХрд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╣реИ; рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛, рдХрд╛рдВрдЯреЗ рдЖрдЧреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред

рдирд╣реАрдВ, рдЖрдк рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдХреЗ рдХрд┐рд╕реА рдХрд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рдЕрдм рдЫреЛрдбрд╝ рджреА рдЧрдИ рд╣реИ рдФрд░ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддрдХрдиреАрдХреА рдЛрдг рдХрд╛ рд╕реНрд░реЛрдд рд╣реИред рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╕рдЪ рд╣реИ, рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкреВрд░реА рдЪрд░реНрдЪрд╛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдкреНрд░рдорд╛рдг рд╣реИ - рдПрдХ рдРрд╕реА рдЪрд░реНрдЪрд╛ рдЬреЛ рд╕рдВрднрд╡рдд: рдмрд┐рдирд╛ рдкрджрд╛рд╡рди рдХреЗ рдЬрд▓реНрдж рд╣реА рдХрднреА рдирд╣реАрдВ рд╣реБрдИ рд╣реЛрдЧреАред

рдирд╣реАрдВ, рдЖрдк рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдХреЗ рдХрд┐рд╕реА рдХрд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рдЕрдм рдЫреЛрдбрд╝ рджреА рдЧрдИ рд╣реИ рдФрд░ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддрдХрдиреАрдХреА рдЛрдг рдХрд╛ рд╕реНрд░реЛрдд рд╣реИред

рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрдИ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА request рдЙрдкрдпреЛрдЧ рд╕реНрд╡рдпрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, request рдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд▓рд╛рдн рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдХрд░реАрдм рднреА рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред !

рдПрдХ рдРрд╕реА рдЪрд░реНрдЪрд╛ рдЬреЛ рд╕рдВрднрд╡рдд: рдмрд┐рдирд╛ рдкрджрд╛рд╡рди рдХреЗ рдЬрд▓реНрдж рд╣реА рдХрднреА рдирд╣реАрдВ рд╣реЛрддреАред

рдпрд╣ рдЪрд░реНрдЪрд╛ рдкрджрд╛рд╡рдирддрд┐ рдХреЗ рдмрд┐рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрддреАред

рд╣рд╛рдВ рдпрд╣ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рдпрд╛ рдмрд┐рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣ рдмрд┐рдВрджреБ рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрди рд╕реЗ рдиреАрдЪреЗ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкрд╣рд▓реЗ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЕрд╕рдВрдмрджреНрдз рдкреИрдХреЗрдЬ рдХреЗ рдкреНрд░рднрд╛рд╡ рдорд╣рд╕реВрд╕ рд╣реЛрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

рд╡реИрд╕реЗ рднреА, рдореИрдВ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред рдордЬрд╝реЗ рдХрд░реЛред

"рд╕рдм рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рд╣реИ, рд╕рдм рдХреБрдЫ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ; рдЬрдм рддрдХ рдХреЛрдИ рдЬреАрд╡рди рдФрд░ рдореГрддреНрдпреБ рдХреА рдкреАрдбрд╝рд╛ рд╕реЗ рдкрд░реЗ рдирд╣реАрдВ рдЬрд╛рддрд╛ рддрдм рддрдХ рдХреЛрдИ рдЖрдирдВрджрдордп рд╢рд╛рдВрддрд┐ рдирд╣реАрдВ рд╣реИред"

тАФ рдЧреМрддрдо рдмреБрджреНрдз

@mikeal рддреБрдо рджрдВрдЧрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЖрджрдореА рд╣реЛ... рд░рд┐рдорд╛рдЗрдВрдбрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рд╡рд┐рд╡рд░рдг рдФрд░ рддрд░реНрдХ рдореЗрдВ рдЬрд╛рдКрдВ, рдореИрдВ рд╕реАрдзреЗ рдореБрджреНрджреЗ рдкрд░ рдЖрддрд╛ рд╣реВрдВред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП request рд╕рдмрд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдЪреАрдЬ рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб рдореЗрдВ рдЬрд╛рдирд╛ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдпрд╛ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИред

request рдкрд░ рдЕрдиреНрдп рдХрдорд┐рдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдХреНрд╖рдорд╛рдпрд╛рдЪрдирд╛ рдЬреЛ рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░реНрд╡реЛрддреНрддрдо рдХреЗ рд▓рд┐рдП рд╣реИред

2009

request рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг Node.js рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХреЛ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ рдЬреЛ рдорд╛рдирдХ рдХреЙрд▓рдмреИрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╕реНрдЯреНрд░реАрдо, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдкреНрд░реА-рдбреЗрдЯ рдХрд░рддреЗ рдереЗред рдкрд╣рд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, request рдФрд░ Node.js рдПрдХ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдЦрддреЗ рд░рд╣реЗред рдЪреВрдВрдХрд┐ Node.js рдиреЗ рдХреЛрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд░ рдПрдЪрдЯреАрдЯреАрдкреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛, рдЗрд╕рдиреЗ pipe рдЗрд╡реЗрдВрдЯ (рдЬрд┐рд╕рдиреЗ request рдХреА рдПрдХ рд▓рд╛рдЗрди рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛) рдФрд░ рдХреЛрд░ рдПрдЪрдЯреАрдЯреАрдкреА рдХреЗ рдХрдИ рд░реА-рд░рд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреИрд╕реЗ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рднреА рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ред рдПрдХ рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдерд╛)ред

NPM

request npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ npm рдмрдврд╝рддрд╛ рдЧрдпрд╛, рд╡реИрд╕реЗ-рд╡реИрд╕реЗ request рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдмрдврд╝рддреА рдЧрдИред рдЕрдм рднреА, рдЬрдм npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреИрдХ-рдПрдВрдб рдХрд╛рд░реНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ request рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд░рд╣рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рд╣реИ, 41K рдореЙрдбреНрдпреВрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 14 рдорд┐рд▓рд┐рдпрди рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Node.js рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ request рдХрд╛ рд╕реНрдерд╛рди рдЕрдм рдПрдХ рдирд╡рдкреНрд░рд╡рд░реНрддрдирдХ рдХрд╛ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдПрдХ рдЕрд╡рд▓рдВрдмреА рдХрд╛ рд╣реИред рдЖрдк рдХреИрд╕реЗ Node.js рдореЗрдВ HTTP рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреВрдЧрд▓ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреЛ request рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ express рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕рдХреЗ рджреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреБрд░реЗ рдкреНрд░рднрд╛рд╡ рд╣реИрдВред

рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдкрд░ request рдХреА рдореМрдЬреВрджрд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрдж рд▓реЗрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЛ рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрдердХ рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓рдирд╛ рднреА рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рди рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрд╢реНрд░рд┐рддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рд╣рдЬрд╛рд░реЛрдВ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдФрд░ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрдг рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ рдЬреЛ request рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖ рдирд╛рдЯрдХреАрдп рд░рд╣реЗ рд╣реИрдВред рдЬрд┐рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдиреЗ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рдереА, рд╡реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдорд╛рдирдХреЛрдВ рддрдХ, рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рддрдХ рдЪрд▓реА рдЧрдИрдВ, рдЬрд┐рди рдкрд░ рдЖрдк рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд┐рд╕ рдЧрддрд┐ рд╕реЗ рдЗрдиреНрд╣реЗрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдЪреМрдВрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдЬреНрдпрд╛рджрд╛рддрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдЖрдХреНрд░рд╛рдордХ Node.js рд░рд┐рд▓реАрдЬрд╝ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

request рдХреЗ рдореВрд▓ рдореЗрдВ рдкреИрдЯрд░реНрди рдкреБрд░рд╛рдиреЗ рд╣реИрдВред рдХреБрдЫ рд▓реЛрдЧ рдЙрд╕ рдЖрдХрд▓рди рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреМрди рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдЪ рд╣реИред рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдкрд░ рд╕рдВрджреЗрд╣ рд╣реБрдЖ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ Node.js рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдЙрдиреНрд╣реЗрдВ рдереЛрдХ рдореЗрдВ рдЕрдкрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЕрдм рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдХрд┐рддрдирд╛ рдЧрдиреНрджрд╛ рд╣реЛрдЧрд╛ рдпрд╣ рдЕрднреА рднреА рд╣рд╡рд╛ рдореЗрдВ рд╣реИ рдФрд░ рдореИрдВ рдЪрд╛рдп рдХреА рдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЙрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред request рдХреЗ рд▓рд┐рдП рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ "рдХреНрдпрд╛ рд╣рдо рдЙрд╕ рд╕рдВрдХреНрд░рдордг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ?" рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЙрддреНрддрд░ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░ рд╣рдо рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рдкреНрд░рддрд┐ рдЖрд╢реНрд╡рд╕реНрдд рд╣реВрдВред

рдЗрди рдирдП рднрд╛рд╖рд╛ рдкреИрдЯрд░реНрди рдХреЛ рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ request рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ, рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕реНрдерд╛рди рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдХрд╛рдлреА рдЦреБрд╢ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд░ рдХрд▓реНрдкрдиреАрдп рддрд░реАрдХреЗ рд╕реЗ request рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред request рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рдореВрд▓реНрдп рд╣реИ рдЬреЛ рдкреБрд░рд╛рдиреЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ рдлрд┐рд░ рднреА рдирдП рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд▓реЗ рдирд╣реАрдВ рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реИ? рдирдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рдирдП рдореЙрдбреНрдпреВрд▓ рдХреА рдкреВрд░реА рджреБрдирд┐рдпрд╛ рд╣реЛрдиреЗ рдкрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдЬреЛ рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЗрди рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ request рдзреАрд░реЗ-рдзреАрд░реЗ рдорд┐рдЯ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдВрддрддрдГ рдЙрд╕ рд╡рд┐рд░рд╛рд╕рдд рд╕реНрдЯреИрдХ рдХреА рдПрдХ рдФрд░ рд╕реНрдореГрддрд┐ рдмрди рдЬрд╛рддреА рд╣реИред request рдХреА рд╕реНрдерд┐рддрд┐ рд▓реЗрдирд╛ рдФрд░ рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╣рд┐рддрдХрд╛рд░реА рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдмреЗрд╣рддрд░ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рджреВрд░ рдХрд░ рджреЗрдЧрд╛, рдЬрд┐рди рдкрд░ request рдХрд╛ рдмреЛрдЭ рдирд╣реАрдВ рд╣реИ

рд░рдЦрд░рдЦрд╛рд╡ рдореЛрдб

рдпрд╣рд╛рдБ рдпреЛрдЬрдирд╛ рд╣реИред

  • request рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред
  • request рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред
  • рдЬреЛ рдХрдорд┐рдЯрд░реНрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡реЗ рд╕рдордп рдкрд░ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред
  • рд░рд┐рд▓реАрдЬрд╝ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдВрдЧреА, рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдХреЛрдИ рднреА рдорд░реНрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрд┐рдЯрд╣рдм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИред

    • рд╣рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ 2fa рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ npm рдкреНрд░рдХрд╛рд╢рди рдЕрдзрд┐рдХрд╛рд░ рдмрди рдЬрд╛рдПрдВрдЧреЗред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рд╕рд┐рд░реНрдл рд╣рдЯрд╛ рджреЗрдВ? рдпреЗ рдирд┐рд░реНрднрд░рддрд╛ рдПрдХ рд╣рддреНрдпрд╛рд░рд╛ рд╣реИ!

@grikard рдореИрдВ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ - рдЕрдЪреНрдЫрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рд▓реЗрдХрд┐рди рддреБрдЪреНрдЫ рд▓рдЧрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдмрд┐рдирд╛ - рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рд╢реНрди рд╣реИ - рдХреНрдпрд╛ рдЕрдореЗрд░рд┐рдХрд┐рдпреЛрдВ рдиреЗ "рдкрддреНрддреА" рдХреЗ рдмрд╣реБрд╡рдЪрди рдХреЛ рд▓реАрдлреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ? рдореИрдВрдиреЗ "рдкрддреНрддрд┐рдпрд╛рдБ" рд▓реАрдВред

рдкрддреНрддреЗ рдкрддреНрддреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрд╡рдЪрди рд╣реИ :)

рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдпрд╣рд╛рдВ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ
ng new my-app
рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
sudo ng new my-app
рд╣реИрдкреНрдкреА рд╣реИрдХрд┐рдВрдЧ

рдирдорд╕реНрддреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? https://github.com/request/request/issues/3142

рдирдорд╕реНрддреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? #3142

рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐?

https://github.com/request/request/issues/3142

рдмреБрдзрд╡рд╛рд░, 11 рдорд╛рд░реНрдЪ, 2020, рд░рд╛рдд 8:23 рдмрдЬреЗ рдХреНрд▓рд┐рдл рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдирдорд╕реНрддреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? #3142
https://github.com/request/request/issues/3142

рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/request/request/issues/3142#issuecomment-597602350 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AN6OSLTSIY5LZVUEOX3JWHDRG57FNANCNFSM4HCP6LRA
.

рдореИрдВ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛... рдФрд░ рдпрд╣ рдЖрдЬ рд░рд╛рдд рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ ??

@AELDREI рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рд┐рд░реНрдл рдПрдХ рдЪреЗрддрд╛рд╡рдиреА/рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рд╕рдм рдХреБрдЫ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
@ рд╡реИрд▓реЗрдВрдЯрд╛рдЗрдирд╛-рдЬреЗрдПрд╕ "рдпрд╣" рд╕рд┐рд░реНрдл рдПрдХ рдЪреЗрддрд╛рд╡рдиреА/рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рдЙрд╕рдХрд╛ рдХреЛрдИ рдФрд░ рдХрд╛рд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдПрдХ рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрдкрдиреА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реЗрдВред

рдирд╣реАрдВ рдУред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ред рдлрд╛рдбрд╝рдирд╛

рдирдИ рдорд░реНрдЪ

Screenshot_2020-03-12_16-58-39

3sei8v

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

рдХреГрдкрдпрд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ! рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдЪреЗрдХрдЕрдиреБрдорддрд┐рдпрд╛рдБ /usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules рддрдХ рд▓рд┐рдЦрдиреЗ рдХреА рдкрд╣реБрдБрдЪ рдЧреБрдо рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EACCES
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓ рдПрдХреНрд╕реЗрд╕
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде /usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ -13
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐: EACCES: рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд, '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules' рддрдХ рдкрд╣реБрдВрдЪреЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! [рддреНрд░реБрдЯрд┐: EACCES: рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд, рдПрдХреНрд╕реЗрд╕ '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules'] {
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕реНрдЯреИрдХ: "рддреНрд░реБрдЯрд┐: EACCES: рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд, рдПрдХреНрд╕реЗрд╕ '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules'",
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐: -13,
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб: 'EACCES',
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓: 'рдПрдХреНрд╕реЗрд╕',
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде: '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! }
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░!
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдСрдкрд░реЗрд╢рди рдХреЛ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░!
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдиреБрдорддрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЙрд╕рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐рдпрд╛рдБ, рдпрд╛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХрдорд╛рдВрдб рдлрд┐рд░ рд╕реЗ рд░реВрдЯ / рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! /Users/Hazem/.npm/_logs/2020-03-15T16_16_03_301Z-debug.log

@hazembergg NPM рдХреЗ рдкрд╛рд╕ node_modules рддрдХ рд▓реЗрдЦрди рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рд╡рд╣рд╛рдБ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдЧрд▓рдд рд╣реИ request рдХрд┐ рдмреНрд▓реЙрдХ npm install ред рдЗрд╕реЗ sudo рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдЖрдкрдХреЗ рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рдиреЗ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛!

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╛рдЧрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реВрдБ! рдореИрдВрдиреЗ рд░реАрдбрдореА рдХреЛ рдХрдо рд╕реЗ рдХрдо 20 рдмрд╛рд░ рдкрдврд╝рд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдкреВрд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрд░реЗ рдореВрд▓ html рдЬреНрдЮрд╛рди рд╕реЗ рдКрдкрд░ рд╣реИ...

_рдореИрдВ рдпреВрдЯреНрдпреВрдм рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ?_
рдХреНрдпрд╛ рдореИрдВ youtube-comment-scraper рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдБ? рдиреЛрдб рдореЗрдВ? рдмреБрдирд┐рдпрд╛рджреА рдЯрд░реНрдорд┐рдирд▓? рдпрд╛ рдЖрджреЗрд╢?
рдиреЛрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ ...
рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢реАрд░реНрд╖рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рд▓реЗрдХрд┐рди рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ

_рдЕрдЧрд░ рдореИрдВ рдПрдХ csv рдлрд╝рд╛рдЗрд▓ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?_
рдХрдорд╛рдВрдб рд╣реИ: youtube-comment-scraper --outputFile youtubecomments.csv --stdout --format csv рд╕рд╣реА?

_рдмреЙрд▓рдкрд╛рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдорд╛рди рд▓реАрдЬрд┐рдП, рдПрдХ рд╣рдЬрд╝рд╛рд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?_

@hazembergg рджреЛрдиреЛрдВред рджреЗрдЦреЗрдВ https://www.npmjs.com/package/youtube-comment-scraper#usage рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдФрд░ https://www.npmjs.com/package/youtube-comment-scraper#method рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрдмрдВрдзреА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдПред рдЖрдк рд╕реАрдПрд▓рдЖрдИ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд Node.js рдХреЗ рд╕рд╛рде npx youtube-comment-scraper рднреА рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

@Richienb рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЙрдирдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдлрд▓ рд╣реЛрдКрдБрдЧрд╛!

рд╣рд╛рдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдХреБрдЫ рди рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ request рдХреЛ рдкрджрд╛рд╡рдирдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреА рдХреЛрдИ рдХреАрдордд рдирд╣реАрдВ рд╣реЛрдЧреАред

рд╢реВрдиреНрдп рд▓рд╛рдЧрдд рдХрднреА рдирд╣реАрдВ рд╣реИ!

рдореБрдЭреЗ рд╕реЙрд╕ рдЯрдирд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЙрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
npm рдЗрдВрд╕реНрдЯрд╛рд▓ -g wdio-sauce-service
25hnpm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2 : рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
25h

рд╕реЙрд╕-рдХрдиреЗрдХреНрдЯ-рд▓реЙрдиреНрдЪрд░@1.2.7 рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓ /usr/рд▓реЛрдХрд▓/рд▓рд┐рдм/рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕/wdio-рд╕реЙрд╕-рд╕рд░реНрд╡рд┐рд╕/рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕/рд╕реЙрд╕-рдХрдиреЗрдХреНрдЯ-рд▓реЙрдиреНрдЪрд░
рдиреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдЗрдВрд╕реНрдЯреЙрд▓.рдЬреЗрдПрд╕ || рдиреЛрдбрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдЗрдВрд╕реНрдЯреЙрд▓.рдЬреЗрдПрд╕

+ [email protected]

рд╕реЙрд╕ рд╕реБрд░рдВрдЧ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред
рд╕реЙрд╕ рдХрдиреЗрдХреНрдЯ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛. рдХреЛрдб 1 рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ: рд╢реВрдиреНрдп
'onPrepare' рд╣реБрдХ рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛ рд╡рд┐рдлрд▓ рд░рд╣реА
рддреНрд░реБрдЯрд┐: рд╕реЙрд╕ рдХрдиреЗрдХреНрдЯ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдХреЛрдб 1 рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ: рд╢реВрдиреНрдп
рдЪрд╛рдЗрд▓реНрдбрдкреНрд░реЛрд╕реЗрд╕ рдкрд░ред(/usr/local/lib/node_modules/wdio-sauce-service/node_modules/sauce-connect-launcher/lib/sauce-connect-launcher.js:566:12)
ChildProcess.emit рдкрд░ (events.js:198:13)
ChildProcess.EventEmitter.emit рдкрд░ (domain.js:448:20)
Process.ChildProcess._handle.onexit рдкрд░ (рдЖрдВрддрд░рд┐рдХ/child_process.js:248:12)

рдХреГрдкрдпрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗрдВ рдФрд░ рдЧрдВрднреАрд░ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдХреЗрд╡рд▓ request ред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдЗрд╕реЗ рдЬрд╛рдиреЗ рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВред

рдХреГрдкрдпрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗрдВ рдФрд░ рдЧрдВрднреАрд░ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдХреЗрд╡рд▓ request ред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдЗрд╕реЗ рдЬрд╛рдиреЗ рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВред

Let it go

рдЧрдВрднреАрд░рддрд╛ рдкрд░ рд╡рд╛рдкрд╕, рдЕрдм рдЬрдмрдХрд┐ request рдХреЛ npm deprecate рдорд╛рдзреНрдпрдо рд╕реЗ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░" рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм _every_ рдПрдХрд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирдИ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВред

рдХреНрдпрд╛ рд╣рдо рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдмреЗрд╡рдЬрд╣ рдШрдмрд░рд╛рд╣рдЯ рд╣реБрдИ рд╣реИред рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдЬреЛ рдЕрдкрдиреЗ рд▓реЙрдЧ рдХреЛ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрд╢реНрдпреВ рдХреБрдВрдЬреА рдХреЗ рдмреА/рд╕реА рдХреЛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ

рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ request рдЕрдкреНрд░рдЪрд▓рди рдХреЗ рдмрд┐рдВрджреБ рддрдХ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реИрдХрдбрд╝реЛрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдПрдирдкреАрдПрдо рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдмрд▓реНрдХрд┐ рдПрдХ рдмрдбрд╝реЗ рд░рд╛рдЬрднрд╛рд╖рд╛ 'README рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА?

рдФрд░ рдлрд┐рд░ рдПрдХ рджрд┐рди рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХрд╣реЗрдЧрд╛: "рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдХреНрдпреЛрдВ рдирд╣реАрдВ рджреА рдЧрдИ !?" рдореИрдВ

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реИрдХрдбрд╝реЛрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдПрдирдкреАрдПрдо рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдмрд▓реНрдХрд┐ рд░реАрдбрдореЗ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдУрд▓ 'рдЪреЗрддрд╛рд╡рдиреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП?

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ _nobody_ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рддрд╛ рд╣реИред рдЬрдм рддрдХ рдПрдирдкреАрдПрдо рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рджреА, рддрдм рддрдХ 99% рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдм рдШрдмрд░рд╛рд╣рдЯ рд╣реЛрдиреЗ рдХрд╛ рдкрддрд╛ рднреА рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред _рдХреЛрдИ рднреА рдирд╣реАрдВ рдмреИрдарддрд╛ рд╣реИ рдФрд░ _all_ рдХреЗ рд░реАрдбрдореЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдм рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рдЬрдм рддрдХ рдХрд┐ рдмрд╣реБрдд рджреЗрд░ рди рд╣реЛ рдЬрд╛рдПред

рдореИрдВ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рджреЛрд╣рд░рд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдЖрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЙрд╕ рдХрдард┐рди рддрд░реАрдХреЗ рдХрд╛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджреЗрддрд╛ рд╣реИ - рдЬрдм рдпрд╣ рдЕрдВрддрддрдГ рд╕рд╛рдорд╛рди рдХреЛ рддреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ, рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдбрд┐рдкреЛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕реБрд░рдХреНрд╖рд╛ рдЫреЗрдж рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рдореМрдХрд╛ рдорд┐рд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП _scramble_ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреА рд╣реИ - рдПрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдЕрднреА рднреА рд╕реНрдерд┐рд░ рдФрд░ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реИ, рдЬреЛ рд╢рд╛рдпрдж рдХрдо рд╕реЗ рдХрдо рдПрдХ рдФрд░ рд╡рд░реНрд╖ рд╣реИред

рдЕрдиреБрд░реЛрдз рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХрд╛рдо рдерд╛, рдФрд░ рдЗрд╕реЗ рдЙрд▓рдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╕рдореБрджрд╛рдп рдХреЛ рдЗрд╕реЗ рдЙрд▓рдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрдЪреНрдЫреЗ рд╡рд┐рдХрд▓реНрдк рдФрд░/рдпрд╛ рдХрд╛рдВрдЯреЗ рдкрд░ рд╕рд╣рдордд рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдирд╛ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдЧреЗ рдмрдврд╝реЛред

WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2 : рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, https://github.com/request/request/issues/3142 рджреЗрдЦреЗрдВ ред
рдореИрдВ рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@mrmehi рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдкрд╣рд▓рд╛ рд╕рдВрджреЗрд╢ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдпрд╛ рддреЛ рдЖрдк рд╕реАрдзреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ (рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП got рдпрд╛ bent ), рдпрд╛ рдЖрдк рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ - рдлрд┐рд░ рдпрд╛ рддреЛ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдпрджрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓реЗ рдЧрдП, рдпрд╛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкрд┐рдВрдЧ рдХрд░реЗрдВред

@kibertoad рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ рдЕрдм рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдПрдХреНрд╕рдкреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ

@kibertoad рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ рдЕрдм рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдПрдХреНрд╕рдкреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ

рдЖрдкрдХреЛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИред рд▓реЙрдЧ рдХрд╛ "рдЪреЗрддрд╛рд╡рдиреА" рднрд╛рдЧ рдпрд╣реА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдПрдХреНрд╕рдкреЛ.рдЖрдИрдУ рдХреЛ рдЬрд╛рдЧрд░реВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ request рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рд╕реА рджрд┐рди рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/expo/expo-cli/issues/1659

Microsoft рдЕрднреА рднреА рдЗрд╕ рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдПрдкрд╕реЗрдВрдЯрд░-рдХреНрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░ рдпрд╣ рдкрджрд╛рд╡рдирддрд┐ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ:

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

AppCenter рдЯреАрдо рдХреЗ рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рднреА рд╕рдордп рдмрджрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рдмрд┐рд▓реНрдб рд▓реЙрдЧ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рд╕реЗ рднрд░реЗ рд╣реБрдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдкрд╣рд▓реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХреГрдкрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдореБрдЭреЗ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА --рдЧреНрд▓реЛрдмрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрдард┐рдирд╛рдИ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред
рдореИрдВрдиреЗ рдиреЛрдб, рдЧрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ npm рдЗрдВрд╕реНрдЯрд╛рд▓ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА --рдЧреНрд▓реЛрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
" npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
[.................] | fetchMetadata: WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2 : рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, https://github.com/request/request/issues/3142 "" рджреЗрдЦреЗрдВред
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЬрд╡рд╛рдм рджреЗрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред

@mrmehi рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдкрд╣рд▓рд╛ рд╕рдВрджреЗрд╢ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдпрд╛ рддреЛ рдЖрдк рд╕реАрдзреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ (рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП got рдпрд╛ bent ), рдпрд╛ рдЖрдк рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ - рдлрд┐рд░ рдпрд╛ рддреЛ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдпрджрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓реЗ рдЧрдП, рдпрд╛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкрд┐рдВрдЧ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@lemessur рдкрддрд╛ рдЪрд▓рд╛, рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдмрд╕ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреЗрдЦреЗрдВ https://github.com/microsoft/appcenter-cli/pull/758#issuecomment -603667106

рдХреЛрдИ, рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдореБрдЦреНрдп рдореБрджреНрджреЗ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦреЗрдВ:

рдкрджрд╛рд╡рдирддрд┐ рд╕реВрдЪрдирд╛

рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп WARN deprecated [email protected]: request has been deprecated, see #3142 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЖрд╢реНрд╡рд╕реНрдд рд░рд╣реЗрдВ рдХрд┐ рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ ред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓реЗрдЦрдХ (рдпрд╛ рдпрджрд┐ рдЖрдк request рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ) рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреЗрдЦреЗрдВ: https://github.com/request/request/issues/3143

@alijatoi
рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142#issuecomment -604126783

@Richienb
#3142 рджреЗрдЦреЗрдВ

рддреЛ рдЕрдм рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рдХреГрдкрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@Richienb
#3142 рджреЗрдЦреЗрдВ

рдореИрдВ рдЬреАрдердм рдореЗрдВ рдирдпрд╛ рд╣реВрдВ рдФрд░ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░реВрдВред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЪрд░рдг рджрд░ рдЪрд░рдг рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдЖрдкрдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рддрд▓рд╛рд╢ рдореЗрдВред

@alijatoi expo-cli рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ request рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@Richienb рддреЛ рдЕрдм рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдореБрдЭреЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдпрд╛ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рддрд░реАрдХрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ рдореИрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдзрдиреНрдпрд╡рд╛рдж

@alijatoi рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдмрдирд╛рдПрдВ рдФрд░/рдпрд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред

@Richienb рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП
рдПрдХреНрд╕рдкреЛ рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ?

@alijatoi рдирд╣реАрдВ

рджреЛрд╕реНрддреЛрдВ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рддреЛ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдХреЛ рдПрдирдкреАрдПрдо рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдкреНрд░реЗрдХреНрдЯреЗрдб рдореИрд╕реЗрдЬ: рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдлрд┐рд░ рдпрд╛рд░реНрди рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

@ caio-vinicius рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╛рд░реНрди рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реЙрдХрдлрд╛рдЗрд▓ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред

рджреЛрд╕реНрддреЛрдВ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рддреЛ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдХреЛ рдПрдирдкреАрдПрдо рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдкреНрд░реЗрдХреНрдЯреЗрдб рдореИрд╕реЗрдЬ: рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдлрд┐рд░ рдпрд╛рд░реНрди рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

@ caio-vinicius рд╣рд╛рдБ рдореИрдВрдиреЗ рдЗрдВрд╕реНрдЯрд╛рд▓ рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рдпрд╛рд░реНрди рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА рдЧреНрд▓реЛрдмреНрд▓реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдПрдХреНрд╕рдкреЛ рдХреНрд▓реА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реВрдБ рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдкреЛ рдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░реНрдирд▓ рдпрд╛ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

@alijatoi рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдк рд╕рд╣реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

https://classic.yarnpkg.com/hi/docs/cli/global/

рд╣рд╛рд▓рд╛рдБрдХрд┐, @alijatoi , рдПрдХ рдЕрдзрд┐рд╖реНрдард╛рдкрди рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рддреЛрдбрд╝рдирд╛ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдпрд╛ рдЙрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдкрд╛рд░реНрдЯреА рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд▓реЛрдЧ request рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ, рдЬреИрд╕реЗ http.ClientRequest рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдиреЛрдбрдЬред рдзрдиреНрдпрд╡рд╛рджред

рдПрдл

рдлреЙрд░реНрдо, рд╕рдВрдЧрддрддрд╛ рдФрд░ рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдиреЗ рдЬреЛ рдХреБрдЫ рднреА рдХрд╣рд╛ рд╣реИ, рдореИрдВ рдЙрд╕рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рд▓реЗрдХрд┐рди
рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ [email protected] рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЖрдЦрд┐рд░ - semver рдкреАрдЫреЗ рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ ...

рдХрдИ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдиреЗ рдирдП рдкреИрдЯрд░реНрди рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрдЧрддрддрд╛ рддреЛрдбрд╝ рджреА рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░рдореБрдЦ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рд╣реИред

рднрд▓реЗ рд╣реА рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ - рдирд╛рдо рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдФрд░
рд╕реАрдЦреЗ рдЧрдП рдкрд╛рдареЛрдВ рдХрд╛ рдЕрдиреБрднрд╡, рдЬрд┐рд╕реЗ рдЬрд╛рддреЗ рд╣реБрдП рджреЗрдЦрдХрд░ рдореБрдЭреЗ рджреБрдЦ рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рдЦреИрд░, рд╕рд╡рд╛рд░реА рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рд╕рд╛рд░реА рдореЗрд╣рдирдд рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЖрдк рдореЗрд░реЗ рд╕реНрд╡рд╛рдореА, рдПрдХ рдирд╛рдпрдХ рд╣реИрдВред

рдореИрдВ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреЗ рдХрд╛рд░рдг рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЗрд╕рдХреЗ рдЬреЗрдПрд╕/рдиреЛрдб (рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ) рдмрдирд╛рдирд╛, рдереЛрдбрд╝реА рддреЗрдЬреА рд╕реЗ рдкреНрд░рдЧрддрд┐ рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдиреЗ NodeJS рд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП 'рд▓рдЧрднрдЧ' рдЙрддрдирд╛ рд╣реА рдХрд┐рдпрд╛ рдЬрд┐рддрдирд╛ рдХрд┐ jQuery рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░/DOM рд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред рдЖрдкрдиреЗ рдЯреАрд╕реАрдкреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдмреИрдХ-рдПрдВрдб рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВред

рдЦреНрдпрд╛рд▓ рд░рдЦрдирд╛ред

рддреЛ рдореЗрд░реЗ рд▓рд┐рдП https рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рдкрд░ рдЧрд╛рдЗрдб рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдиреЛрдб рдХреЗ рд╕рд╛рде рдмреИрдХ рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж рдХреНрд▓рд┐рдлред рдПрдХ рдирдЬрд░ рд╣реЛрдЧреАред

NPM рдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдЪреЗрддрд╛рд╡рдиреА https://registry.npmjs.org/ : рд╡рд┐рд╡рд┐рдз рдЪреЗрддрд╛рд╡рдиреА EINTEGRITY: рдЪрд╛рд╣рддрд╛ рдерд╛ sha512-7G3s83fOoweLlAsvR3wtw4DnepkrY + / FxmYxk1XnfAjE9xnoWRy9cLHWCywcc6l6018X1RdNxpJdtqX9WQAEXw == рд▓реЗрдХрд┐рди рдорд┐рд▓рд╛ SHA512-NhZAWqNqTzZaAfgJYp0NlbBDUX8BMyOmobe3kYnymXfSxDgaiej4nP6N3aLVDtBTPHOfivySRs + AVsca0JgrTQ: рдЬрдм SHA512 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ sha512-7G3s83fOoweLlAsvR3wtw4DnepkrY + / FxmYxk1XnfAjE9xnoWRy9cLHWCywcc6l6018X1RdNxpJdtqX9WQAEXw == рдЕрдЦрдВрдбрддрд╛ checksum рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реИ ==ред (20905 рдмрд╛рдЗрдЯреНрд╕)
npm WARN рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреБрдирд░реНрд╡реИрдзреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЕрдиреБрд░реЛрдз рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг https://registry.npmjs.org/ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб рдИрдорд╛рдирджрд╛рд░реА
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ рдИрдорд╛рдирджрд╛рд░реА
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ рд╢рд░реАрд░ рд▓рд╛рддреЗ рд╕рдордп https://registry.npmjs.org/uuid : рдЕрдЦрдВрдбрддрд╛ рд╕рддреНрдпрд╛рдкрди sha512-7G3s83fOoweLlAsvR3wtw4DnepkrY + / FxmYxk1XnfAjE9xnoWRy9cLHWCywcc6l6018X1RdNxpJdtqX9WQAEXw == (рд╕реА рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рд╣реБрдЖ: \ Users \ MULAMBA рд╕рд░реНрдЬрд┐рдпреЛ \ AppData \ Roamingnpm-cache_cacache \ рд╕рд╛рдордЧреНрд░реА-рд╡реА 2 \ SHA512 \ec\6d\ecf377cea3078b940b2f477c2dc380e77a992b63efc5c666319355e77c08c4f719e8591cbd70b1d60b2c1c73a97ad35f17d5174dc6925db6a5fd5900045f)

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\MULAMBA SERGIO\AppData\Roamingnpm-cache_logs\2020-04-03T22_54_57_842Z-debug.log

npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ hapi рд╕рдорд░реНрдерди рдиреАрддрд┐ (hapi.im/support) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд╡рд┐рдзрд╛рдПрдВ, рдмрдЧ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдордп рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рддреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (hapi.im/commercial) рдХреЗ рд▓рд┐рдП рд╕рд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИред
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.0: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: core-js@<3 рдЕрдм рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрджреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛, рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ core-js@3 рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ hapi рд╕рдорд░реНрдерди рдиреАрддрд┐ (hapi.im/support) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд╡рд┐рдзрд╛рдПрдВ, рдмрдЧ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдордп рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рддреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (hapi.im/commercial) рдХреЗ рд▓рд┐рдП рд╕рд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИред
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ hapi рд╕рдорд░реНрдерди рдиреАрддрд┐ (hapi.im/support) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд╡рд┐рдзрд╛рдПрдВ, рдмрдЧ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдордп рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рддреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (hapi.im/commercial) рдХреЗ рд▓рд┐рдП рд╕рд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИред
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ hapi рд╕рдорд░реНрдерди рдиреАрддрд┐ (hapi.im/support) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд╡рд┐рдзрд╛рдПрдВ, рдмрдЧ рд╕рдорд╛рдзрд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдордп рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ, рддреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (hapi.im/commercial) рдХреЗ рд▓рд┐рдП рд╕рд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИред
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм @hapi/topo рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдХреГрдкрдпрд╛ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдм рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдмрдЧ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
npm WARN рдкрджрд╛рд╡рдирдд [email protected]: рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм @hapi/hoek рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдХреГрдкрдпрд╛ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдм рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдмрдЧ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
C:\Users\Matheus\AppData\Roaming\npm\expo -> C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\bin\expo.js
C:\Users\Matheus\AppData\Roaming\npm\expo-cli -> C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\bin\expo.js
рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @ рдПрдХреНрд╕рдкреЛ/рдЯреНрд░реИрд╡рд▓рд┐рдВрдЧ-рдлрд╛рд╕реНрдЯрд▓реЗрди-рдбрд╛рд░реНрд╡рд┐рди@1.13.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\@рдПрдХреНрд╕рдкреЛ\рдЯреНрд░реИрд╡рд▓рд┐рдВрдЧ-рдлрд╛рд╕реНрдЯрд▓реЗрди-рдбрд╛рд░реНрд╡рд┐рди):
npm рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] рдХреЗ рд▓рд┐рдП рдЕрд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╡рд╛рдВрдЫрд┐рдд {"os":"darwin","arch":"any"} (рд╡рд░реНрддрдорд╛рди: {"os":" win32", "рдЖрд░реНрдХ": "x64"})
рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @ рдПрдХреНрд╕рдкреЛ/рдПрдирдЧреНрд░реЛрдХ-рдмрд┐рди-рд▓рд┐рдирдХреНрд╕-рдЖрд░реНрдо@2.2.8 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\@рдПрдХреНрд╕рдкреЛ\ngrok-bin\node_modules\@expo\ngrok-bin-linux-arm) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] рдХреЗ рд▓рд┐рдП рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ: рд╡рд╛рдВрдЫрд┐рдд {"os":"linux","arch":"arm"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-darwin-ia32) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"darwin","arch":"ia32"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-freebsd-x64) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"freebsd","arch":"x64"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-freebsd-ia32) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"freebsd","arch":"ia32"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-linux-ia32) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"linux","arch":"ia32"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-linux-x64) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"linux","arch":"x64"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-darwin-x64) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] рдХреЗ рд▓рд┐рдП рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ: рд╡рд╛рдВрдЫрд┐рдд {"os":"darwin","arch":"x64"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin- win32-ia32):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"win32","arch":"ia32"} (рд╡рд░реНрддрдорд╛рди: {"рдУрдПрд╕": "win32", "рдЖрд░реНрдХ": "x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-sunos-x64) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ рдХреЗ рд▓рд┐рдП @expo/[email protected]: рд╡рд╛рдВрдЫрд┐рдд {"os":"sunos","arch":"x64"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] (node_modules\expo-cli\node_modules\@expo\ngrok-bin\node_modules\@expo\ngrok-bin-linux-arm64) :
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: @expo/[email protected] рдХреЗ рд▓рд┐рдП рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ: рд╡рд╛рдВрдЫрд┐рдд {"os":"linux","arch":"arm64"} (рд╡рд░реНрддрдорд╛рди: {"os" :"win32",,"arch":"x64"})
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: fsevents@^1.2.7 (node_modules\expo-cli\node_modules\chokidar\node_modules\fsevents):
npm рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] рдХреЗ рд▓рд┐рдП рдЕрд╕рдорд░реНрдерд┐рдд рдордВрдЪ: рд╡рд╛рдВрдЫрд┐рдд {"os":"darwin","arch":"any"} (рд╡рд░реНрддрдорд╛рди: {"os":"win32",,"arch": "x64"})
npm WARN @expo/[email protected] рдХреЛ рд╢рд╛рд░реНрдк-рдХреНрд▓реА@^1.10.0 рдХреЗ рдкреАрдпрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреА рд╣реЛрдВрдЧреАред
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\abbrev):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\abbrev' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.abbrev.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\ansi-regex):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\ansi-regex' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.ansi-regex.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\expo-cli\node_modules\fsevents\node_modules\aproba):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\aproba' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.aproba.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕рдВрддреБрд▓рд┐рдд-рдорд┐рд▓рд╛рди@1.0.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\рд╕рдВрддреБрд▓рд┐рдд-рдорд┐рд▓рд╛рди):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\рд╕рдВрддреБрд▓рд┐рдд-рдореИрдЪ' -> 'рд╕реА :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.balanced-match.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\chownr):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\chownr' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.chownr.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдХреЛрдб-рдмрд┐рдВрджреБ-рдкрд░ @ 1.1.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ fsevents \ node_modules \ рдХреЛрдб-рдмрд┐рдВрджреБ-рдкрд░):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\code-point-at' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.code-point-at.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\concat-map):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\concat-map' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.concat-map.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдХрдВрд╕реЛрд▓-рдХрдВрдЯреНрд░реЛрд▓-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕@1.1.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\console-control-strings):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\console-control-strings' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.console-control-strings.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдХреЛрд░-рдЙрдкрдпреЛрдЧ[email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\core-util-is):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\core-util-is' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.core-util-is.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдбреАрдк-рдПрдХреНрд╕рдЯреЗрдВрдб@0.6.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдбреАрдк-рдПрдХреНрд╕рдЯреЗрдВрдб):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\deep-extend' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.deep-extend.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдбреЗрд▓реАрдЧреЗрдЯреНрд╕@1.0.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\delegates):
npm рдЪреЗрддрд╛рд╡рдиреА рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\delegates' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.delegates.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдкрддрд╛[email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\detect-libc):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\detect-libc' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.detect-libc.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\fs.realpath):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\fs.realpath' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.fs.realpath.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╣реИ-рдпреВрдирд┐рдХреЛрдб@2.0.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\has-unicode):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\has-unicode' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.has-unicode.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЗрдирд╣реЗрд░рд┐рдЯ @ 2.0.4 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ fsevents \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ рдЗрдирд╣реЗрд░рд┐рдЯреНрд╕):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\inherits' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.inherits.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\fsevents\node_modules\ini):
npm рдЪреЗрддрд╛рд╡рдиреА рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\ini' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.ini.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\isarray):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\isarray' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.isarray.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдиреНрдпреВрдирддрдо @ 1.2.5 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ fsevents \ node_modules \ minimist):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\minimist' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.minimist.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\ms):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\ms' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.ms.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\npm-normalize-package-bin):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\npm-normalize-package-bin' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.npm-normalize-package-bin.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕рдВрдЦреНрдпрд╛-рд╣реИ-рдирд╛рди@1.0.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\fsevents\node_modules\number-is-nan):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\number-is-nan' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.number-is-nan.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдСрдмреНрдЬреЗрдХреНрдЯ-рдЕрд╕рд╛рдЗрди @ 4.1.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ fsevents \ node_modules \ рдСрдмреНрдЬреЗрдХреНрдЯ-рдЕрд╕рд╛рдЗрди):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\object-assign' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.object-assign.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\os-homedir):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\os-homedir' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.os-homedir.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\os-tmpdir):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\os-tmpdir' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.os-tmpdir.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдкрде-рдкреВрд░реНрдг @ 1.0.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ fsevents \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ \ рдкрде-рдкреВрд░реНрдг-рдкреВрд░реНрдг):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\path-is-absolute' -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.path-is-absolute.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдиреЗрдХреНрд╕реНрдЯ-рдЖрд░реНрдЧреНрд╕@2.0.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдлрд╕реЗрд╡реЗрдВрдЯреНрд╕\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдкреНрд░реЛрд╕реЗрд╕-рдиреЗрдХреНрдЯрд┐рдХ-рдЖрд░реНрдЧреНрд╕):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\process-nextick-args' рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.process-nextick-args.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕реБрд░рдХреНрд╖рд┐рдд-рдмрдлрд░@5.1.2 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\fsevents\node_modules\рд╕реБрд░рдХреНрд╖рд┐рдд-рдмрдлрд░):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\safe-buffer' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.safe-buffer.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕реБрд░рдХреНрд╖рд┐рдд-рдмрдлрд░@2.1.2 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\рд╕реБрд░рдХреНрд╖рд┐рдд-рдмрдлрд░):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\safer-buffer' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.safer-buffer.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓\fsevents\node_modules\sax):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\sax' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.sax.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (node_modules\expo-cli\node_modules\fsevents\node_modules\semver):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\semver' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.semver.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕реЗрдЯ-рдмреНрд▓реЙрдХрд┐рдВрдЧ@2.0.0 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\set-blocking):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\set-blocking' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.set-blocking.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕рд┐рдЧреНрдирд▓-рдирд┐рдХрд╛рд╕@3.0.2 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\signal-exit):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\signal-exit' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.signal-exit.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рд╕реНрдЯреНрд░рд┐рдк-рдЬреЗрд╕рди-рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ@2.0.1 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдлрд╕реЗрд╡реЗрдВрдЯреНрд╕\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рд╕реНрдЯреНрд░рд┐рдк-рдЬреЗрд╕рди-рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\strip-json-comments' рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ -> 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.strip-json-comments.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдХрд┐рдкрд┐рдВрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: рдЙрдкрдпреЛрдЧ-рдкрджрд╛рд╡рдирдд @ 1.0.2 (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА \ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ \ fsevents \ node_modules \ рдЙрдкрдпреЛрдЧ-рдмрд╣рд┐рд╖реНрдХреГрдд):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\util-deprecate' -> 'C :\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.util-deprecate.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\wrappy):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\wrappy' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.wrappy.DELETE'
npm рдЪреЗрддрд╛рд╡рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: [email protected] (рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\рдПрдХреНрд╕рдкреЛ-рдХреНрд▓реА\рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕\fsevents\node_modules\yallist):
npm рдЪреЗрддрд╛рд╡рдиреА рд▓рдВрдШрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛: ENOENT: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ 'C:\Users\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules\yallist' -> 'C:\ User\Matheus\AppData\Roaming\npm\node_modules\expo-cli\node_modules\fsevents\node_modules.yallist.DELETE'

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
рдХреНрдпрд╛ рдореБрдЭреЗ рдХреГрдкрдпрд╛ рдЖрдкрд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ? рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

npm WARN рдкрджрд╛рд╡рдирдд
рдХреНрдпрд╛ рдореБрдЭреЗ рдХреГрдкрдпрд╛ рдЖрдкрд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ? рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рди рд╣реА рдореИрдВ

@liaz98 @TheLitz рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ npm рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдиреЗрдЧрд╛/рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рддреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░/рдпрд╛ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдпрд╣ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@liaz98 @TheLitz рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ npm рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдиреЗрдЧрд╛/рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рддреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░/рдпрд╛ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдпрд╣ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдПрдХреНрд╕рдкреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

@TheLitz рддреЛ рдПрдХреНрд╕рдкреЛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдЙрдирдХреЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреБрд░реЛрдз рдкрдХреНрд╖ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@TheLitz рддреЛ рдПрдХреНрд╕рдкреЛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдЙрдирдХреЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреБрд░реЛрдз рдкрдХреНрд╖ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдареАрдХред рдзрдиреНрдпрд╡рд╛рдж

рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред

рдЯреАрдПрд▓рдбреАрдЖрд░;
рдореБрдЭреЗ рдЕрдм рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@YashKumarVerma postman-request

@TheLitz рддреЛ рдПрдХреНрд╕рдкреЛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдЙрдирдХреЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреБрд░реЛрдз рдкрдХреНрд╖ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ????
npm WARN рдкрджрд╛рд╡рдирдд

рддреЛ рдореЗрд░реЗ рд▓рд┐рдП https рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рдкрд░ рдЧрд╛рдЗрдб рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдиреЛрдб рдХреЗ рд╕рд╛рде рдмреИрдХ рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реИ?

@OluwafemiAdesegha
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рд╣реИ? рдореИрдВ рдЙрд╕реА рдирд╛рд╡ рдореЗрдВ рд╕рд╡рд╛рд░ рд╣реВрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рд╣реИрдВ! :(

рд╡рд┐рдХрд▓реНрдк рддрд▓рд╛рд╢рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, #3143 ( @farhan3040 @OluwafemiAdesegha @iamdesfranco ) рджреЗрдЦреЗрдВред

@mikeal рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛

@iamdesfranco @farhan3040 HTTP рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреГрдкрдпрд╛ рдЧреЛрдлрд░ рдпрд╛ рдпреВрдбреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

@mikeal рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛

рдпрд╛ рдмрд▓реНрдХрд┐ рдЗрд╕реЗ рд▓реЙрдХ рдХрд░реЗрдВред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЬреЛ рдХреБрдЫ рднреА рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рд╡рд╣реА рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрддреНрддрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ (рдХрдИ рдмрд╛рд░)ред

рдлреНрд░реЗрдВрдХреЛ,

рджреЗрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореИрдВ рдЕрднреА рднреА рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛
рдЕрдВрдд рдореЗрдВ рджрд┐рдП рдЧрдП рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред

рд╕реЛрдо, 6 рдЕрдкреНрд░реИрд▓, 2020, рд╕реБрдмрд╣ 9:12 рдмрдЬреЗ рдлреНрд░реЗрдВрдХреЛ рд▓рд╛рдмреБрд╕реНрдЪрдЧрдиреЗ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рддреЛ рдореЗрд░реЗ рд▓рд┐рдП https рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рдкрд░ рдЧрд╛рдЗрдб рдХреНрдпрд╛ рд╣реИ
рдпрд╣ рдиреЛрдб рдХреЗ рд╕рд╛рде рдмреИрдХ рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рд╣реИ? рдореИрдВ рднреА рдЙрд╕реА рдирд╛рд╡ рдкрд░ рд╕рд╡рд╛рд░ рд╣реВрдВ
рдЬреИрд╕реЗ рдЖрдк! :(

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/request/request/issues/3142#issuecomment-609643295 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AOL4QYXM7V2BUK5LZCS7LDDRLGFH5ANCNFSM4HCP6LRA
.

рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдЗрд╕ рдкреГрд╖реНрда рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдХрд╣рд╛рдВ рдорд┐рд▓реЗ?

рдХреНрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд░ рдореЗрдВ рд▓рд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ + рдиреЛрдб рдХреЗ рд▓рд┐рдП рд▓рд┐рдм рд▓рд╛рдиреЗ, рдпрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд╛рджрд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд▓реНрдк рдЖрджрд┐?

@TomYeoman рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ request рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред

@gcacars рдпрд╣рд╛рдБ рд╡рд┐рдХрд▓реНрдк: https://github.com/request/request/issues/3143

@Richienb рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ README рдореЗрдВ рдЗрд╕рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрдирд╛ рдЬрд░реВрд░реА рд╣реИред

рдореИрдВрдиреЗ "рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕" рдлреЛрд▓реНрдбрд░ рдФрд░ "рдкреИрдХреЗрдЬ-рд▓реЙрдХ.рдЬреЗрд╕рди" рдлрд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ 2 рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ред
npm init
рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

рдФрд░ рдлрд┐рд░, рдЗрд╕рдиреЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЬреЛ рдХрдорд┐рдЯрд░реНрд╕ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡реЗ рд╕рдордп рдкрд░ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред

рд╢рд╛рдирджрд╛рд░ рдЖрдХрд╕реНрдорд┐рдХ(?)

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ ??,

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдХреГрдкрдпрд╛ рдХреЛрдИ рдореИрд▓рд╡реЗрдпрд░ рдирд╣реАрдВред

npm WARN рдкрджрд╛рд╡рдирдд

рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ ??,

@Amouthiniie рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред NPM рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ request рдкрджрд╛рд╡рдирдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ (рдпрд╛ рдЬреЛ рдХреЛрдИ рднреА рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ request рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдкреИрдХреЗрдЬ рдореЗрдВ рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реБрдИ рд╣реИрдВ:
1 - sudo apt-get install nodejs npm
рдкреИрдХреЗрдЬ рд╕реВрдЪрд┐рдпрд╛рдВ рдкрдврд╝рдирд╛... рд╣реЛ рдЧрдпрд╛
рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЯреНрд░реА
рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдирд╛... рд╣реЛ рдЧрдпрд╛
рдиреЛрдбрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ (13.13.0-1nodesource1)ред
рдХреБрдЫ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХреЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐
рдЖрдкрдиреЗ рдПрдХ рдЕрд╕рдВрднрд╡ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ рдпрд╛, рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдЕрд╕реНрдерд┐рд░ рд╡рд┐рддрд░рдг, рдХрд┐ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдереЗ
рдЕрднреА рддрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ "рдЗрдирдХрдорд┐рдВрдЧ" рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ:

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдмреЗрдореЗрд▓ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реИрдВ:
рдиреЛрдбрдЬ: рд╕рдВрдШрд░реНрд╖: npm
рдИ: рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдЖрдкрдиреЗ рдЯреВрдЯреЗ рд╣реБрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд░рдЦрд╛ (рд╣реЛрд▓реНрдб)ред

2 - рд╕реБрдбреЛ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯрд╛рд▓ -рдЬреА @ рдХреЛрдгреАрдп/рдХреНрд▓реА
npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST рдХреЛрдб
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓ рд╕рд┐рдореНрд▓рд┐рдВрдХ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде ../lib/node_modules/@angular/cli/bin/ng
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЧрдВрддрд╡реНрдп / usr / рдмрд┐рди / рдПрдирдЬреА
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ -17
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST: рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд╕рд┐рдорд▓рд┐рдВрдХ '../lib/node_modules/@angular/cli/bin/ng' -> '/usr/bin/ng'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: /usr/bin/ng
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╛ npm . рдЪрд▓рд╛рдПрдБ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд╛рде --force рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! /home/anderson/.npm/_logs/2020-04-17T16_25_56_704Z-debug.log

рдореИрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдЯрдХрд╕рд╛рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реВрдБ 19.3 рджрд╛рд▓рдЪреАрдиреА, 4.4.8, 5.3.0-46-рдЬреЗрдиреЗрд░рд┐рдХ

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@LeloCorrea рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ request рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ:

npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/@angular/cli/bin/ng' -> '/usr/bin/ng'

@LeloCorrea рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ request рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ:

npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/@angular/cli/bin/ng' -> '/usr/bin/ng'

рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@LeloCorrea рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ request рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ:
npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/@angular/cli/bin/ng' -> '/usr/bin/ng'

рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди рд╡рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

https://stackoverflow.com/questions/48808384/angular-cli-error-path-and-code-eexist

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд┐рд░ рд╕реЗ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрд░реЛрдз рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ , рдЖрдкрдХреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорджрдж рдорд╛рдВрдЧрдиреА рдЪрд╛рд╣рд┐рдПред

рддреЛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИ? рдмрд╕ http/https рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@RonRofe рдореИрдВ https://github.com/sindresorhus/got рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдЕрдиреБрд░реЛрдз рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ

@RonRofe рдпрд╣рд╛рдБ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ (WIP) рд╕реВрдЪреА рд╣реИ: https://github.com/request/request/issues/3143

рдореБрдЭреЗ рдЗрд╕ рдЬрд╛рдиреЗ рдХрд╛ рджреБрдЦ рд╣реИ, рдЬрдм рддрдХ рдореИрдВ рдпрд╛рдж рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдиреБрд░реЛрдз рдореЗрд░реЗ рдЬрд╛рдиреЗ-рдорд╛рдиреЗ рдХрд╛рдо рд░рд╣рд╛ рд╣реИред
рдореИрдВ рдХреЗрд╡рд▓ рд▓реЗрдЦрдХ рдФрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдХрд┐рдП рдЧрдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдЧрд▓рд╛ рд╕рд╛рд╣рд╕рд┐рдХ рдХрд╛рд░реНрдп рдЙрддрдирд╛ рд╣реА рд░реЛрдорд╛рдВрдЪрдХ рд╣реЛрдЧрд╛ рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рдерд╛ред
рдЪреАрдпрд░реНрд╕!

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдкрд╣рд▓реА рд╕реНрдЯрд┐рдХреА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣реИрд▓реЛ, рдореИрдВ рдПрдХ рдирдИ рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реИ:
/ рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдиреЗ рджрд┐рдпрд╛ рд╣реИ : Chokidar 2 рдиреЛрдб v14+ рдкрд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред 15x рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЪреЛрдХреАрджрд╛рд░ 3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/lydell/urix#deprecated
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/lydell/resolve-url#deprecated
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! '...":{"@angular/core":"5' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\dell\AppData\Roamingnpm-cache_logs\2020-04-21T11_50_16_582Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред
рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ ?

рд╣реИрд▓реЛ, рдореИрдВ рдПрдХ рдирдИ рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реИ:
/ рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд
npm WARN рдиреЗ рджрд┐рдпрд╛ рд╣реИ : Chokidar 2 рдиреЛрдб v14+ рдкрд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред 15x рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЪреЛрдХреАрджрд╛рд░ 3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/lydell/urix#deprecated
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/lydell/resolve-url#deprecated
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! '...":{"@angular/core":"5' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\dell\AppData\Roamingnpm-cache_logs\2020-04-21T11_50_16_582Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред
рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ ?

рдореИрдВ рднреА

my-project/angular.json рдмрдирд╛рдПрдВ (3598 рдмрд╛рдЗрдЯреНрд╕)
my-project/package.json рдмрдирд╛рдПрдВ (1286 рдмрд╛рдЗрдЯреНрд╕)
my-project/README.md рдмрдирд╛рдПрдВ (1026 рдмрд╛рдЗрдЯреНрд╕)
my-project/tsconfig.json рдмрдирд╛рдПрдВ (489 рдмрд╛рдЗрдЯреНрд╕)
my-project/tslint.json рдмрдирд╛рдПрдВ (3125 рдмрд╛рдЗрдЯреНрд╕)
my-project/.editorconfig рдмрдирд╛рдПрдВ (274 рдмрд╛рдЗрдЯреНрд╕)
my-project/.gitignore рдмрдирд╛рдПрдВ (631 рдмрд╛рдЗрдЯреНрд╕)
рдореЗрд░реА-рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реВрдЪреА рдмрдирд╛рдПрдВ (429 рдмрд╛рдЗрдЯреНрд╕)
my-project/karma.conf.js рдмрдирд╛рдПрдВ (1022 рдмрд╛рдЗрдЯреНрд╕)
my-project/tsconfig.app.json рдмрдирд╛рдПрдВ (210 рдмрд╛рдЗрдЯреНрд╕)
my-project/tsconfig.spec.json рдмрдирд╛рдПрдВ (270 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/favicon.ico рдмрдирд╛рдПрдВ (948 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/index.html рдмрдирд╛рдПрдВ (295 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/main.ts рдмрдирд╛рдПрдВ (372 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/polyfills.ts рдмрдирд╛рдПрдВ (2835 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/styles.css рдмрдирд╛рдПрдВ (80 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/test.ts рдмрдирд╛рдПрдВ (753 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/assets/.gitkeep рдмрдирд╛рдПрдВ (0 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/environments/environment.prod.ts рдмрдирд╛рдПрдВ (51 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/environment/environment.ts рдмрдирд╛рдПрдВ (662 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/app/app-routing.module.ts (246 рдмрд╛рдЗрдЯреНрд╕) рдмрдирд╛рдПрдВ
my-project/src/app/app.module.ts рдмрдирд╛рдПрдВ (393 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/app/app.component.html (25757 рдмрд╛рдЗрдЯреНрд╕) рдмрдирд╛рдПрдВ
my-project/src/app/app.component.spec.ts рдмрдирд╛рдПрдВ (1071 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/app/app.component.ts рдмрдирд╛рдПрдВ (214 рдмрд╛рдЗрдЯреНрд╕)
my-project/src/app/app.component.css рдмрдирд╛рдПрдВ (0 рдмрд╛рдЗрдЯреНрд╕)
my-project/e2e/protractor.conf.js рдмрдирд╛рдПрдВ (808 рдмрд╛рдЗрдЯреНрд╕)
my-project/e2e/tsconfig.json рдмрдирд╛рдПрдВ (214 рдмрд╛рдЗрдЯреНрд╕)
my-project/e2e/src/app.e2e-spec.ts рдмрдирд╛рдПрдВ (643 рдмрд╛рдЗрдЯреНрд╕)
my-project/e2e/src/app.po.ts рдмрдирд╛рдПрдВ (301 рдмрд╛рдЗрдЯреНрд╕)
/ рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/palantir/tslint/issues/4534 рджреЗрдЦреЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдиреЗ рджрд┐рдпрд╛ : 15x рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде chokidar 3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдЪреЛрдХреАрджрд╛рд░ 2 рдиреЛрдб v14 рдкрд░ рдЯреВрдЯреЗрдЧрд╛ред
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/lydell/urix#deprecated
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/lydell/resolve-url#deprecated
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! '...0.1","systemjs":"^0.' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\92306\AppData\Roamingnpm-cache_logs\2020-04-21T16_08_05_350Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред

@awais0048 @xunyegege рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдареАрдХ-рдареАрдХ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

@awais0048 @xunyegege рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдареАрдХ-рдареАрдХ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдПрдирдкреАрдПрдо рдФрд░ рдиреЛрдб рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЬрд╛рдП рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

@ANadjia рдлрд┐рд░ рд╕реЗ, рддреНрд░реБрдЯрд┐ рдХрд╛ рдЗрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдХрд░ рдореЗрдВ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирдорд╕реНрддреЗ, рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142 npm ERR рджреЗрдЦреЗрдВ! '...ZXQ4dst\n4bcYaiOdlbvh' рдХреЗ рдкрд╛рд╕ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп JSON рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрдВрдд
рдЬрдм рдореИрдВ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВ
рдХреЛрдИ рд╕реБрдЭрд╛рд╡

рджреЛ рдорд╣реАрдиреЗ рдкреВрд░реНрд╡...

https://github.com/request/request/issues/3142#issuecomment -585561589

@mohamedelsoufi рдпрд╣ рдЖрдкрдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕ рдкреИрдХреЗрдЬ рдХреА рдирд╣реАрдВред NPM рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬ рдкрджрд╛рд╡рдирдд рд╣реИред

@ рдорд┐рд▓реЗрдЯ
рджреБрдирд┐рдпрд╛ рдореЗрдВ 99% рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рдЪрд╛рд▓реВ рд░рдЦрдиреЗ рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рдЖрд░рдЯреАрдПрдлрдПрдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

@csvan рдФрд░ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЙрдирдХреА рд╕рдорд╕реНрдпрд╛ рднреА рдирд╣реАрдВ рд╣реИ
рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдореБрдЭреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЗрдВ рдорд┐рд▓ рдЧрдИрдВред
рддреЛ рдореВрд▓ рд░реВрдк рд╕реЗ :
1 / рдореИрдВ рдиреЛрдб рдЬреЗрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг 10.13.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ;
2 / рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ npm_cache рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛
3 / рд░рди npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ;
рдФрд░ рдЬрд╛рджреВ рд╕реЗ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛

@ANadjia рд╕реБрдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛!

рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдореЗрдВ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@johnworthley рдЬреЛ рдХреБрдЫ рднреА рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕реБрдЭрд╛рдП рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ: https://github.com/request/request/issues/3143

@johnworthley рдЬреЛ рдХреБрдЫ рднреА рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕реБрдЭрд╛рдП рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ: #3143

рд╣рдореНрдо рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ https://www.youtube.com/watch?v=riuZHZPcZsg

рдХреНрдпрд╛ рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рднрд▓реЗ рд╣реА рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ? рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВ @ рдорд╛рдЗрдХреЗрд▓

рдХреНрдпрд╛ рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рднрд▓реЗ рд╣реА рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ? рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВ

@DokurOmkar рд╣рд╛рдБред рдЖрдкрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рд░реЛрдХ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╡рд╣рд╛рдВ рдмреЗрд╣рддрд░, рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рдЖрдкрдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рд▓рд┐рдВрдХ рдорд┐рд▓реЗрдЧрд╛ред

рдПрдХ рдирдпрд╛ рдХреЛрдгреАрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ
рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ -
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

@adibhosale рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ? рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЕрдиреНрдп рдХреМрди рд╕реЗ рд╕рдВрджреЗрд╢ рд╣реИрдВ рдЬреЛ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ?

@adibhosale рдирд╣реАрдВ, рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рдпрд╣ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреЛрдгреАрдп-рдХреНрд▓реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рди рдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬред рд╢реЗрд╖ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ
рдЙрддреНрддрд░ -> @adibhosale рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ? рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЕрдиреНрдп рдХреМрди рд╕реЗ рд╕рдВрджреЗрд╢ рд╣реИрдВ рдЬреЛ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ?

рдирдИ рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред

рд╕рдВрдХреБрд▓ рдЕрдзрд┐рд╖реНрдард╛рдкрди... npm WARN рдкрджрд╛рд╡рдирдд https://github.com/palantir/tslint/issues/4534 рджреЗрдЦреЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдиреЗ рджрд┐рдпрд╛ рд╣реИ : Chokidar 2 рдиреЛрдб v14+ рдкрд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред 15x рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЪреЛрдХреАрджрд╛рд░ 3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
npm WARN рдкрджрд╛рд╡рдирдд
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/lydell/urix#deprecated
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/lydell/resolve-url#deprecated
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! cb() рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛!

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдпрд╣рд╛рдВ рдХрд░реЗрдВ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! https://npm.community

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! C:\Users\adibh\AppData\Roamingnpm-cache_logs\2020-05-05T08_46_31_829Z-debug.log
├Ч рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдлрд▓, рдКрдкрд░ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдКрдкрд░ рджреЗрдЦреЛред

рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреЛ рд▓реЗрдХрд░ рдЕрд╕рдордВрдЬрд╕ рдореЗрдВ рд╣реВрдВ рдХрд┐ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкреВрд░реА рддрд░рд╣ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдпрд╣ рднреА рдирд╣реАрдВ рд╕рдордЭрддреЗ рдХрд┐ рдкрджрд╛рд╡рдирдд рд╢рдмреНрдж рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдВрддрд┐рдо рд╕рдВрджреЗрд╢ , рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢ рд╣реИ, рд╡реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреНрдпреЛрдВ рдЪреБрдирддреЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рд╣реА рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдЕрднреА рдЬрд╛рд░реА рд╣реИрдВ?

рдФрд░ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдВрддрд┐рдо рдмрд┐рдЯ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ npm рдмрдЧ рдХреА рд╕реВрдЪрдирд╛ npm.community рдХреЛ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд╕рднреА рдЧреИрд░-рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЪрд░реНрдЪрд╛ рдЖрдЗрдЯрдореЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХрд┐ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рд▓реЙрдХ рдХрд░реЗрдВред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдкреИрдХреЗрдЬ рдХреЗ рдкрджрд╛рд╡рдирддрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рдПрдХ рд▓рд┐рдВрдХ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рд╕рдорд╕реНрдпрд╛, рдЬреИрд╕реЗ lydell/urix рдФрд░ lydell/resolve-url рд╕рдВрдХреБрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкрджреЛрдВ рдХреА рдмрд╛рдврд╝ рдпрд╣рд╛рдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

@glensc рдХреМрди рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓рдЧрднрдЧ рд╣рд░ JS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗ!

@glensc рд╣рдо рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдгреАрдп/рд╕реАрдПрд▓рдЖрдИ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рдордп рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╢реБрдХреНрд░рд┐рдпрд╛ :-)

рдпрджрд┐ рдпрд╣ WARN рдХрд╣рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ ERR рдирд╣реАрдВ рд╣реИред рдмрд╕ рдХреБрдЫ рддрдереНрдпред

@adibhosale рдирд╣реАрдВ, рдЖрдкрдХреЛ рдПрдХ рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдЬреАрдердм рдореБрджреНрджреЗ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ - рдЙрд╕реА рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХрдИ рдЕрдиреНрдп рд▓рд┐рдВрдХ рдХреЗ рдмреАрдЪред рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рд▓реЙрдЧ рдХреЛ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐:

npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! https://npm.community

рдФрд░ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдкреИрдХреЗрдЬ рдореЗрдВ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдЙрдЪрд┐рдд рдкрд░рд┐рд╢реНрд░рдо рдХрд░рдиреЗ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдЖрдк рдРрд╕рд╛ рдХрд╣рддреЗ рд░рд╣рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рд░рдЪрдирд╛рддреНрдордХ рд╣реИ рдпрд╛ рдЖрдк рдЕрднреА рднреА рдпрд╣рд╛рдВ рдЯреНрд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ?

@csvan @leoskyrocker @glensc рдореИрдВ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВрдЧреЗред рд╢реБрдХреНрд░рд┐рдпрд╛ :-)

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ
рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ
рдореБрджреНрджрд╛

////////

рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2 : рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
npm WARN рдЪреЗрдХрдЕрдиреБрдорддрд┐рдпрд╛рдБ /usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules рддрдХ рд▓рд┐рдЦрдиреЗ рдХреА рдкрд╣реБрдБрдЪ рдЧреБрдо рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EACCES
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓ рдПрдХреНрд╕реЗрд╕
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде /usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ -13
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐: EACCES: рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд, '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules' рддрдХ рдкрд╣реБрдВрдЪреЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! [рддреНрд░реБрдЯрд┐: EACCES: рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд, рдПрдХреНрд╕реЗрд╕ '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules'] {
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐: -13,
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб: 'EACCES',
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓: 'рдПрдХреНрд╕реЗрд╕',
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде: '/ usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! }
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░!
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдСрдкрд░реЗрд╢рди рдХреЛ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░!
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдиреБрдорддрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЙрд╕рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐рдпрд╛рдБ, рдпрд╛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХрдорд╛рдВрдб рдлрд┐рд░ рд╕реЗ рд░реВрдЯ / рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! /рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╡рд┐рд╡реЗрдХ/.npm/_logs/2020-05-05T11_48_34_569Z-debug.log

@ vivek08011991 рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред sudo рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдХреЛрдгреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЗрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред

рдЕрд░реЗ рдпрд╛рд░ рдпрд╣ рд╕рдм рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдмрдХрд╡рд╛рд╕ рд╣реИ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ,
рдореИрдВ рдЖрдкрдХреЛ рдЙрдкрд╛рдп рдмрддрд╛рдКрдВрдЧрд╛
рдореИрдВрдиреЗ 3 рджрд┐рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛
рдкрд╣рд▓рд╛: npm npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╕реЗрдХреЗрдВрдб: npm рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ - рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреНрд▓рд┐рдпрд░ рд╕рд╣реЗрдЬреЗрдВ
рдЕрдВрдд рдореЗрдВ: npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА @ рдХреЛрдгреАрдп/рдХреНрд▓реА

рдЕрд░реЗ рдпрд╛рд░ рдпрд╣ рд╕рдм рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдмрдХрд╡рд╛рд╕ рд╣реИ, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ,
рдореИрдВ рдЖрдкрдХреЛ рдЙрдкрд╛рдп рдмрддрд╛рдКрдВрдЧрд╛
рдореИрдВрдиреЗ 3 рджрд┐рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛
рдкрд╣рд▓рд╛: npm npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╕реЗрдХреЗрдВрдб: npm рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ - рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреНрд▓рд┐рдпрд░ рд╕рд╣реЗрдЬреЗрдВ
рдЕрдВрдд рдореЗрдВ: npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА @ рдХреЛрдгреАрдп/рдХреНрд▓реА

рдпрд╛рд░ рддреБрдо рд╕рд╣реА рдереЗ рдЕрд▓реНрд╣рдореНрджреМ рд▓реАрд▓ рдЕрд▓реНрд▓рд╛рд╣ред рд░рд┐рдПрдХреНрдЯ рдХреНрд▓реА рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рд╡рд╣рд╛рдВ рдХреБрдЫ рдмрджрд╕реВрд░рдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдкреНрд░рдерд╛рдПрдВ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрдд

рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ request рдореЙрдбреНрдпреВрд▓ рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рд╣реИ, рди рдХрд┐ angular ред

рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ request рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рдЗрд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ request рдХреЗ рд╕рд░рд▓реАрдХреГрдд рдПрдкреАрдЖрдИ рдХреЛ рдЬреНрдпрд╛рджрд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ:

https://www.twilio.com/blog/2017/08/http-requests-in-node-js.html

@dolanmiu рдЬрд╝рд░реВрд░ред рдЬрд┐рд╕ рдХрд┐рд╕реА рдиреЗ рднреА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрднреА-рдЕрднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдзрд╛рдЧрд╛ рдкрдврд╝рд╛ рд╣реИ (рдпрд╛ рдЗрд╕реЗ _alternative_ рдХреЗ рд▓рд┐рдП рднреА рдЦреЛрдЬрд╛ рд╣реИ) рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ https://github.com/request/request/issues/3143 рдкрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ

@dolanmiu @root/request рдЕрдзрд┐рдХрддрд░ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИред

@Richienb рдбрд╛рдХрд┐рдпрд╛-рдЕрдиреБрд░реЛрдз (рдПрдХ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рднреА) рдФрд░ @ рд░реВрдЯ/рдЕрдиреБрд░реЛрдз рдХреЗ рдмреАрдЪ, рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИ? рдкреЛрд╕реНрдЯрдореИрди-рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

@ рдПрдВрдЯреЛрди-рдмреЙрдЯ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ @ рд░реВрдЯ/рдЕрдиреБрд░реЛрдзред

рдореИрдВ рдХреБрдЫ рд╕рдордп рд╕реЗ request рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдорд╛рдЗрдХрд▓ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдЗрд╕ request рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЗ рд╕рд╛рде рдиреЛрдб рдХреЗ рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рдХрд┐ рдЕрдм рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ, рдХреЛрдб рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬрдм request рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдпрд╛ рдмрд╛рд╣рд░ред

request рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдкрддреНрдерд░реЛрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛; node рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬрдм рд╣рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рдЬрд╛рдиреЗ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред request рд╣рдореЗрд╢рд╛ рдирд╡реАрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд░рд╣рд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ request рдмрд┐рдирд╛, рдиреЛрдб рд╡рд┐рдХрд╛рд╕ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ред

рдПрдХ рдпреБрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рднреА рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рд╕реЗ рднреА рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХреЛ рднреА рдЕрддреАрдд рдореЗрдВ рдирд╣реАрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдпреБрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛

рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд╣рдВрд╕реА рдЖрдИред рдпреБрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдХрдореЛрдбреЛрд░ рдмреЗрд╕рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред :рд╕реНрдорд╛рдЗрд▓реА:

@darkRaspberry :

  1. рдЕрдкрдиреА рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЕрдВрдд рддрдХ рдкрдврд╝реЗрдВ, рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╣реА рдирд╣реАрдВ, рдЗрд╕рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реБрдЭрд╛рд╡ рднреА рджреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдЖрдкрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИред
  2. рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреА рддреНрд░реБрдЯрд┐ рдЧреВрдЧрд▓ рдХреА?
  3. рдкрд┐рдЫрд▓реА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рдХреГрдкрдпрд╛ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХреНрдпреЛрдВ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред

рдмрд╕ рдЕрдкрдиреЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдЖрдкрдХреЛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА
рд╢реБрдХреНрд░рд┐рдпрд╛ !!!

@glensc рдореИрдВрдиреЗ рдиреЛрдб рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ "рд╕реБрдбреЛ" рдХреА рдХреЛрд╢рд┐рд╢ рдХреА
рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдореИрдВ рдЕрдкрдиреЗ рдкреАрдкреАрдП рдореЗрдВ рдиреЛрдб рдЬреЗрдПрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдбрдЬ рдХреЗ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛
dark<strong i="10">@darkRaspberry</strong>:~$ sudo npm install firebase-tools -g

npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
/usr/bin/firebase -> /usr/lib/node_modules/firebase-tools/lib/bin/firebase.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/firebase-tools/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+ [email protected]
updated 2 packages in 42.696s

рдЗрд╕рдиреЗ рдореБрдЭреЗ рднрд╛рд╡реБрдХ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ :рдзрдиреБрд╖: рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ!

image

@sudarsan2017 рд╡рд╣ рддреНрд░реБрдЯрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ request рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ

рдирдорд╕реНрддреЗ! рд▓реЛрдЧ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ

npm [email protected] рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд╣реА рд╣реИред

рдореБрдЭреЗ рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓ рд░рд╣реА рд╣реИ npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142

рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реВрдВ ?

@ aman78600 рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдПрдирдкреАрдПрдо рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓ рд░рд╣реА рд╣реИ npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142

@ aman78600 рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИ рдХрд┐ request has been deprecated ред

рдЖрдкрдХрд╛ рдПрдирдкреАрдПрдо рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред

рдЖрдкрдХрд╛ рдПрдирдкреАрдПрдо рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред

@skeddles рдпрджрд┐ рдЖрдкрдиреЗ Control-F рджрдмрд╛рдпрд╛ рд╣реЛрддрд╛ рдФрд░ alternatives рдЦреЛрдЬрд╛ рд╣реЛрддрд╛, рддреЛ рдЖрдкрдХреЛ https://github.com/request/request/issues/3143 рдХрд╛ рд▓рд┐рдВрдХ рдорд┐рд▓ рдЬрд╛рддрд╛

рдореИрдВ рдЗрд╕ рдЖрджреЗрд╢ рд╕реЗ vue-cli рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ npm install -g @vue/cli рдЗрд╕рдХрд╛ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИ: npm WARN рдкрджрд╛рд╡рдирдд

@somnangrom рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрджреЗрд╢ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдпрд╣ рдПрдХ рдкрдВрдХреНрддрд┐ред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реА рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдХрд╛рд░рдг рд╕рдорд░реНрдерди рдХреНрдпреЛрдВ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЖрдкрдиреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЦреБрдж рдкрд░ рдЧрд░реНрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП!

рдореИрдВ

рдореИрдВ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред
Nodejs 64 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг: 12.18.1
рдПрдирдкреАрдПрдо рд╕рдВрд╕реНрдХрд░рдг: 6.13.6
рдЬрдм рдореИрдВ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm install -g @angular/ cli@latest рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЕрдЯрдХ рдЧрдпрд╛: рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓: рд╕рд┐рд▓ рдЗрдВрд╕реНрдЯрд╛рд▓ рдПрдХреНрдЬреАрдХреНрдпреВрдЯрдПрдХреНрд╢рди
рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ

рдореИрдВ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рд▓реИрдкрдЯреЙрдк рдкрд░ Nodejs рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
Nodejs 64 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг: 12.18.1рдПрдирдкреАрдПрдо рд╕рдВрд╕реНрдХрд░рдг: 6.13.6
рдЬрдм рдореИрдВ рдХреЛрдгреАрдп рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm install -g @angular/ cli@latest рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИ
npm WARN рдкрджрд╛рд╡рдирдд

рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЕрдЯрдХ рдЧрдпрд╛: рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓: рд╕рд┐рд▓ рдЗрдВрд╕реНрдЯрд╛рд▓ рдПрдХреНрдЬреАрдХреНрдпреВрдЯрдПрдХреНрд╢рди
рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ

@anjaikr рдФрд░ @aman78600 рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/angular/angular-cli/wiki/stories-1.0-update рджреЗрдЦреЗрдВ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛

npm install -g json-server рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рдореБрдЭреЗ рдХреЛрдгреАрдп 5 рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ, рдореИрдВрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ... рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

@mikeal рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдк bent рдХреЛ request рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ?

рдирдорд╕реНрддреЗ,

рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдЖрдИ-рдЬреА рдЬреЗрд╕рди-рд╕рд░реНрд╡рд░
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ

рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╡рд┐рдирдореНрд░ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реБрдирд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдХреНрдпрд╛ Google рдФрд░ Microsoft рдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╢реЗрд▓реНрдлрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗ рд▓рд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ "рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ" рдФрд░ рдХреНрдпреЛрдВрдХрд┐ "рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЕрдм рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛ рд░рд╣рд╛ рд╣реИ"ред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрджред

image

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рдкреНрд░рддрд┐ рдореЗрд░рд╛ рд╕рдореНрдорд╛рди рджрд┐рдЦрд╛рдПрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, @cypheron рдиреЗ рдЬреЛ рдХрд╣рд╛ рд╡рд╣ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ред

@ рд╡реЗрдиреНрдЬреА-рд╢рд╛рдУ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ, рдореБрдЭреЗ рдбрд░ рд╣реИред рдмрд╣рд┐рд╖реНрдХрд░рдг рдиреЛрдЯрд┐рд╕ рдХреЗ рдмрд┐рдирд╛, рдФрд░ рднреА рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдкреБрд░рд╛рдиреЗ рд╣реЛрдиреЗ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд┐рдП рдмрд┐рдирд╛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред @mikeal рдиреЗ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдХреЗрд╡рд▓ рд╕рдбрд╝рдиреЗ рджреЗрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдХреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╕реЗрд╡рд╛ рдХреА рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЧрд▓рддреА рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдереАред

рдореИрдВ рдмрд╕ рд╕рд░реНрдЬ.рд╢ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рдпрд╣рд╛рдБ рдмрд╣реБрдд рдХреБрдЫ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдореБрдЭреЗ рдирдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣рд╛рдВ рдЦрд░рд╛рдм рдХрд░ рджреЗрдЧрд╛?

рдореИрдВрдиреЗ рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╡рд┐рдирдореНрд░ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реБрдирд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдХреНрдпрд╛ Google рдФрд░ Microsoft рдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╢реЗрд▓реНрдлрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗ рд▓рд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ "рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ" рдФрд░ рдХреНрдпреЛрдВрдХрд┐ "рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдЕрдм рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛ рд░рд╣рд╛ рд╣реИ"ред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрджред

рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд░ рджрд┐рдЦрд╛рдпрд╛ рд╣реИред рдФрд░ рдЕрдХреНрд╕рд░ред рдЗрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдХреЗ рдХрдИ, рдХрдИ рдЙрддреНрдкрд╛рдж рд╣реИрдВ рдЬреЛ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИрдВ рдФрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡рд┐рдВрдбреЛрдЬ 95 рдпрд╛ рдлреЙрдХреНрд╕рдкреНрд░реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рд╕реБрдирд╛ рд╣реИ? рдкреНрд░рддреНрдпреЗрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрдВрддрддрдГ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдПрдЧрд╛ рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдФрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓реЗрдЦрдХ рдЗрд╕реЗ рдЕрд▓рдорд╛рд░рд┐рдпреЛрдВ рд╕реЗ рднреА рдирд╣реАрдВ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдирдП рд╡рд┐рдХрд╛рд╕ рдХреЛ рд░реЛрдХ рд░рд╣реЗ рд╣реИрдВред рдЧрдВрднреАрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдЕрднреА рднреА рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣реЛрдВрдЧреЗ рдФрд░ рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣рд╛рдВ рдмреЗрд╣рддрд░, рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЧрдИ рд╣реИ, рдЕрдм рд╡рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреБрд░реЛрдз рдЗрд╕рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд░рд╛рд╕рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЙрдк-рдЗрд╖реНрдЯрддрдо рд╣реИред

рддреЛ рдпрд╣ рдирд┐рд░реНрдгрдп рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдЫреЛрдбрд╝ рджреЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рд░рд╛рд╕рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХреЗрдВ, рд▓реЗрдХрд┐рди рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХреЛрдИ рднреА axios рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛?

рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХреЛрдИ рднреА axios рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛?

рдЬрд╝рд░реВрд░ред рдореЗрд░реЗ рд╕рд░ рдХреЗ рдКрдкрд░ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛:

  • рдЖрдк рдмрд╕ рдЗрд╕рдХреЗ рдЕрднреНрдпрд╕реНрдд рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдиреБрднрд╡ рд╣реИ
  • рдЖрдкрдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд░ рдЬрдЧрд╣ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреЛрдб рдкреБрдирд░реНрд▓реЗрдЦрди рдХреЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рддреЛ рд╕рднреА рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдкреНрддрд╛рд╣ рд▓рдЧреЗрдВрдЧреЗред
  • рдХрдВрдкрдиреА/рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдбрд┐рдВрдЧ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдпрд╛ рдХреЗрд╡рд▓ рдХреБрдЫ "рдкрд░рд┐рдкрдХреНрд╡рддрд╛" рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ)
  • рдПрдХ рддреГрддреАрдп рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдФрд░ рд╢рд╛рдпрдж рдпрд╣ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ)ред рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдВрдХ рдпрджрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред
  • рдЖрдк рдПрдХ рдЫрд╛рддреНрд░ рд╣реИрдВ рдФрд░ рдЖрдк рдЬреЛ рдкрд╛рдареНрдпрдХреНрд░рдо рд▓реЗ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд░реАрдХреНрд╖рд╛/рд╣реЛрдорд╡рд░реНрдХ рдореЗрдВ рд╣реИ

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпреЗ рдПрдХ рд╣реА рд╡рд┐рд╖рдп рдХреЗ рд╕рднреА рд░реВрдкрд╛рдВрддрд░ рд╣реИрдВ - рдЖрдкрдХреЛ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдирд╡реАрдирддрдо рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдкрдХрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдХрд╛рдлреА рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред

npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142
npm WARN рдиреЗ @hapi/ [email protected] рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ : рдЬреЙрдп @hapi рд╕рдВрдЧрдарди рдХреЛ рдЫреЛрдбрд╝рдХрд░ 'joi' рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (https://github.com/sideway/joi/issues/2411)
npm WARN рдкрджрд╛рд╡рдирдд @ hapi/ [email protected] : рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдпрд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
NPM рдЪреЗрддрд╛рд╡рдиреА рдкрджрд╛рд╡рдирдд @ HAPI / [email protected] : рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рдпрд╛ рдмрдирд╛рдП рд░рдЦрд╛ рд╣реИ
npm WARN рдкрджрд╛рд╡рдирдд @ hapi/ [email protected] : рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдпрд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
npm WARN рдкрджрд╛рд╡рдирдд @ hapi/ [email protected] : рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдпрд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
npm WARN рдиреЗ рджрд┐рдпрд╛ : рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/lydell/urix#deprecated
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/lydell/resolve-url#deprecated
npm WARN рдиреЗ рджрд┐рдпрд╛ рд╣реИ : Chokidar 2 рдиреЛрдб v14+ рдкрд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред 15x рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЪреЛрдХреАрджрд╛рд░ 3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
npm WARN рдиреЗ рджрд┐рдпрд╛ : fsevents 1 рдиреЛрдб v14+ рдкрд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред fsevents 2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред

рдХреНрдпреЛрдВ???? рдореЗрд░реЗ рд╕рднреА рдПрдирдкреАрдПрдо рдЧреНрд▓реЛрдмрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣рдореЗрд╢рд╛ рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ?? рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ

рдореИрдВ NodeJS рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ
рдпрд╛
рдПрдирдкреАрдПрдо рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ
рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ

рдпрд╣ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИред
рдЖрдк рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдЪреЗрддрд╛рд╡рдиреА рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВред

рдпрд╛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ рддрд╛рдХрд┐ рд╡рд╣ Request.

@acatzk

рдкреНрд░рдпрддреНрди

npm рдЗрдВрд╕реНрдЯрд╛рд▓-рдПрд╕ (рдпрд╛ --рд╕рд╛рдЗрд▓реЗрдВрдЯ)
рдпрд╛

npm рдЗрдВрд╕реНрдЯрд╛рд▓ -рдХреНрдпреВ (рдпрд╛ --quiet)

рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЪреБрдк рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП

рдпрд╣ рдзрд╛рдЧрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдирдорд╕реНрддреЗред рдореИрдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдБред рдореИрдВ рдЕрдиреБрд░реЛрдз рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЙрд╕рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрдм рдЗрд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рд╕рдордЭрд╛ рд╕рдХреЗ рдХрд┐ рдореИрдВ рдЕрдм рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдкреИрдХреЗрдЬ рдЕрдм рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ? рд╡рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХрд┐рд╕ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@ mohammed3736 рдирд╣реАрдВ, рдЗрд╕реЗ рдЕрднреА рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдореЗрдВ рдирдП рдлреАрдЪрд░ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗред рдЗрд╕рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВред рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рд╣рдореЗрд╢рд╛ рд░рд╣реЗрдЧреАред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╡реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░ - рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕реНрд░реЛрдд рдХреЛрдб рдЕрднреА рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЖрдк рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдХрд╛рдВрдЯрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рд┐рдЦ тАЛтАЛрд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдПрдХ рдФрд░ рдЖрдзреБрдирд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо Axios рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдиреНрдп рднреА рд╣реИрдВред

рдореИрдВ Fizzbuzz рдХреЗ рдмрдЬрд╛рдп рдЕрдм рдЕрдкрдиреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ:

You have faced the following message in your console.

What should you do about it and how do you fix it?

> npm WARN deprecated [email protected]: request has been deprecated, see #3142

@ рдПрдВрдЯрди-рдмреЙрдЯ рдпрд╣ рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╣реИ, "рдореИрдВ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдереНрд░реЗрдб рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣реА рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд╣рд░ рдХреЛрдИ рдХрд░рддрд╛ рд╣реИред"

рдХреНрдпрд╛ рдореБрдЭреЗ рдиреМрдХрд░реА рдорд┐рд▓рддреА рд╣реИ?

@ рдПрдВрдЯрди-рдмреЙрдЯ рдпрд╣ рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╣реИ, "рдореИрдВ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдереНрд░реЗрдб рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣реА рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд╣рд░ рдХреЛрдИ рдХрд░рддрд╛ рд╣реИред"

рдХреНрдпрд╛ рдореБрдЭреЗ рдиреМрдХрд░реА рдорд┐рд▓рддреА рд╣реИ?

рдХрд╛рд░рдг рдореИрдВ рдкреВрдЫ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ рдкрд░ 401 рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реВрдВред рдФрд░ рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдмрд┐рдЯрдХреЙрдЗрди рдФрд╕рдд рд╕реЗ рдФрд░ https://any-api.com/ рд╕реЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬрдм рдореИрдВ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 3000 рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдкреЗрдЬ рдорд┐рд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рджрдмрд╛рддрд╛ рд╣реВрдВ рддреЛ рдореЗрд░рд╛ рдХрдВрд╕реЛрд▓ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░рд╛ рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ рдпрд╛ рддреЛ рдРрдк рдХреНрд░реИрд╢ рдпрд╛ 401 рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореЗрд░реА рдХреЛрдИ рднреА рдкреНрд░реЙрдХреНрд╕реА рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдореБрдЭреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд░рд╣рддреА рд╣реИрдВред рдЕрдЧрд░ рдЖрдк рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред

@ mohammed3736 - рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЧрд▓рдд рдЬрдЧрд╣ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ 99.99% рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рджреЛрд╖ рджреЗрдирд╛ рд╣реИред рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ рдФрд░ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдпрд╛ рд╣реИред рдЖрдкрдХреЛ рдЦреБрдж рднреА рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ StackOverflow рдкрд░ рдкреВрдЫрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рд╡рд╣ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ - рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╕рдВрднрд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рдХреНрд░реИрд╢ рд╣реЛ рдФрд░ рдЙрд╕ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджрд┐рдЦрд╛рдПрдВред

рдореИрдВ рднреА рдпрд╣рд╛рдВ рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдЖрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди... рдпрд╣рд╛рдВ рд╕рднреА рдирд╕реНрд▓рд╡рд╛рджреА рд╣рдорд▓реЛрдВ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ? рдЖрдк рд▓реЛрдЧ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВред

рдФрд░ рд╣рд╛рдБ рдореБрдЭреЗ рдЕрднреА рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдХреЛрдб рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рддреНрд░реБрдЯрд┐ рдореБрдЭреЗ рдпрд╣рд╛рдВ рд▓рд╛рддреА рд╣реИред

рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдордЬрд╝реЗ рдХрд░реЗрдВ

рдореИрдВ рднреА рдпрд╣рд╛рдВ рдПрдХ рд╕рд╡рд╛рд▓ рдкреВрдЫрдиреЗ рдЖрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди... рдпрд╣рд╛рдВ рд╕рднреА рдирд╕реНрд▓рд╡рд╛рджреА рд╣рдорд▓реЛрдВ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ? рдЖрдк рд▓реЛрдЧ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВред

рдФрд░ рд╣рд╛рдБ рдореБрдЭреЗ рдЕрднреА рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдХреЛрдб рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рддреНрд░реБрдЯрд┐ рдореБрдЭреЗ рдпрд╣рд╛рдВ рд▓рд╛рддреА рд╣реИред

рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдордЬрд╝реЗ рдХрд░реЗрдВ

рдЖрдк рдХрд┐рд╕ рдирд╕реНрд▓рд╡рд╛рджреА рд╣рдорд▓реЗ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдмрд╣реБрдд рдмреБрд░рд╛ рд▓рдЧрддрд╛ рд╣реИ

рд╡рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦрд╛ред рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗрдВ рдЕрдЧрд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╣реИ

[email protected] : рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142

@ рд╣рд╕реАрдм рдЕрд╣рдордж 49 "рдЕрдиреБрд░реЛрдз" рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдкреНрд░рддрд┐ рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрджреЗрд╢ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред

рдЗрд╕рдХреА рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛред рдЬреАрдердм рдкрд░ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реИред рдпрд╣
рдмрд╕ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВ
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдм рдФрд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ
рдЙрдкрдпреЛрдЧред рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдерд╛ред

рд╕реЛрдо Sep 14, 2020 11:57 Elan Ruusam├дe рдкрд░ рдкрд░ [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

>
>

@HaseebAhmed49 https://github.com/HaseebAhmed49 "рдЕрдиреБрд░реЛрдз" npm
рдкреИрдХреЗрдЬ рдХреЛ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдкреНрд░рддрд┐ рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрджреЗрд╢ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рд╣реИ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/request/request/issues/3142#issuecomment-692279572 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AQFTBJ255VRYJW4VMUFQQ23SFZYSZANCNFSM4HCP6LRA
.

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ

рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред рдпрд╣ _for now_ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХрднреА рднреА рдРрд╕реЗ рдкреИрдХреЗрдЬ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд░рдЦрдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдЖрдЧреЗ рдмрдЧ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЖрдк рдЕрдкрдиреЗ рдРрдк (рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ) рдХреЛ рдЕрдЪрд╛рдирдХ рдЯреВрдЯрдиреЗ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд▓реАрдХ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬреЛрдЦрд┐рдо рдореЗрдВ рдбрд╛рд▓ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рд╡рд╣ рдкреИрдХреЗрдЬ рдЕрдВрддрддрдГ _does_ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ (рдЬреЛ рдпрд╣ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрдЧрд╛)ред рдпрд╣ request рдЬреИрд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреБрдЫ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдХрд╣реАрдВ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрдВрднреАрд░ рдиреЛрдЯрд┐рд╕ рд╣реИред рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ (рдФрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛)ред

рд╣рд╛рдп рд╕рдм рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣ рдкрджрд╛рд╡рдирдд рдореБрджреНрджреЗ рдереЗ
рддреЛ рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рд╣реИ рдиреЛрдбрдЬ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ рдиреЛрдбрдЬ рдХреА рдирд╡реАрдирддрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛
рдЬреЛ рдХрд┐ 14.10.1 рд╡рд░реНрддрдорд╛рди рдирд╡реАрдирддрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИ
https://nodejs.org/en/

рдФрд░ рдЙрди рд╕рднреА рд╡реИрд╢реНрд╡рд┐рдХ npm рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреЛ рдЖрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВ

рдФрд░ рдмрд╕...

рд╡реЗ рд╕рднреА рдкрджрд╛рд╡рдирдд рд╣реЛ рдЧрдП рд╣реИрдВ ...

@acatzk wtf lmao

рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ ред рдпрджрд┐ рдХреЛрдИ рдмрдЧ рд╣реИ, рддреЛ рдЙрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@davwheat рдзрдиреНрдпрд╡рд╛рдж

рдЗрд╕ рдЕрдиреБрд░реЛрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ?

рдЪреАрдЬреЗрдВ рдЬреЛ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдХреГрдкрдпрд╛ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдХрд░реЗрдВ!

  • [] рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд░реАрдбрдореА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  • [ ] ci рдкреНрд░рдХрд╛рд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ @mikeal
  • [ ] request рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдХреБрдЫ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ #3143
  • [ ] рдХрд┐рд╕реА рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ
  • [ ] рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд┐рдерд┐ рдЪреБрдиреЗрдВ (рдореИрдВ 6 рдорд╣реАрдиреЗ рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди 12 рд╢рд╛рдпрдж рдЕрдзрд┐рдХ рдорд┐рддреНрд░рд╡рдд рд╣реИ)
  • [ ] рд╕рднреА рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдмрдВрдж рдХрд░реЗрдВ рдФрд░ prs . рд╕реБрд╡рд┐рдзрд╛ рджреЗрдВ
  • [ ] рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдорд░реНрдЬ рдХрд░реЗрдВ
  • [ ] рдЬреАрдердм рдЗрд╢реНрдпреВ рдФрд░ рдкреАрдЖрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
  • [ ] рдЕрдЧрд▓реЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг ( 3.x ) рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рд╕рдХреНрд░рд┐рдп рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реЗ рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЬрд╛рд░реА рд░рд╣реЗрдВ

рдЗрд╕ рд╕рдордп рдХреМрди рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдПрдХ рдареЛрд╕, Google рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП (https://github.com/request/request/issues/3143 рдореЗрдВ рджрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛), рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ https://github.com/googleapis/gaxiosред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрдм рддрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред

рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ? рдЖрдк npm рдкреГрд╖реНрда рдХрд╣рддреЗ рд╣реИрдВ For more information about why request is deprecated and possible alternatives refer to {the link to this page}

3143

npm WARN рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреБрдирд░реНрд╡реИрдзреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЕрдиреБрд░реЛрдз рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг https://registry.npmjs.org/ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
npm WARN рдкрджрд╛рд╡рдирдд https://github.com/request/request/issues/3142

@thbestforyourbizdeployment рд╣рд╛рдБред

рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

npm WARN рдкрджрд╛рд╡рдирдд рдЕрдиреБрд░реЛрдз@2.88.2: рдЕрдиреБрд░реЛрдз рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/request/request/issues/3142
npm WARN рдиреЗ [email protected] рдХреЛ рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛: рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб EEXIST
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд┐рд╕реНрдХрд▓ рд╕рд┐рдореНрд▓рд┐рдВрдХ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдкрде ../lib/node_modules/firebase-tools/lib/bin/firebase.js
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЧрдВрддрд╡реНрдп /usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдлрд╛рдпрд░рдмреЗрд╕
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ -17
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! EEXIST: рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд╕рд┐рдорд▓рд┐рдВрдХ '../lib/node_modules/firebase-tools/lib/bin/firebase.js' -> '/usr/local/bin/firebase'
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ: /usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдлрд╝рд╛рдпрд░рдмреЗрд╕
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╛ npm . рдЪрд▓рд╛рдПрдБ
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рд╕рд╛рде --force рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! /рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдмрд╣рд╛рд░/.npm/_logs/2020-11-18T17_07_43_310Z-debug.log

@baharozcelik рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдкрдврд╝рдирд╛ред рдореБрджреНрджрд╛ред

sudo npm install --global gulp-cli
рдЗрд╕ рддрд░рд╣ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

xin7c picture xin7c  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

svlungade picture svlungade  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mlegenhausen picture mlegenhausen  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Aranir picture Aranir  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ