Axios: рдХрднреА-рдХрднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛.рдбреЗрдЯрд╛ рд╡рд╕реНрддреБ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЕрдЧре░ 2018  ┬╖  43рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: axios/axios

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

image

рд╕рдВрджрд░реНрдн

  • рдЕрдХреНрд╖ рд╕рдВрд╕реНрдХрд░рдг: 0.18.0
  • рдкрд░реНрдпрд╛рд╡рд░рдг: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рдПрдХреНрд╕рдкреЛ рдПрд╕рдбреАрдХреЗ 29, рд╡рд┐рдВрдбреЛ 10

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

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЗрд╕рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдорд╛рдиреНрдп рд╣реЛрддреА рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ рдЬреЗрд╕рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрд╡рд░реВрдкрд┐рдд рд╣реИ, https://jsonlint.com/ рдЬреИрд╕реЗ рдЬреЗрд╕рди рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

@ рд╣реБрдп-рдПрд▓рд╡реА,

рдХреНрдпрд╛ рджреЛрдиреЛрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП content-type рд╕рдорд╛рди рд╣реИ?

@robmcguinness рд╣рд╛рдВ, рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди/

рдореИрдВ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрднреА-рдХрднреА рдЕрдорд╛рдиреНрдп JSON рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛, рдпрд╛рдиреА JSON.parse рдлреЗрдВрдХ рджреЗрдЧрд╛ред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ Axios рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдирд┐рдЧрд▓рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдЕрдорд╛рдиреНрдп JSON рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ data рд╕рдВрдкрддреНрддрд┐ рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИред

рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИред рдЬрдм рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ response.data рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреБрдЫ рдЕрдорд╛рдиреНрдп JSON рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреИрд╕реЗ " рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ JSON.parse рдХреЛ рддреНрд░реБрдЯрд┐ рдФрд░ рд╡рд╛рдкрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд┐рд▓рддреА рд╣реИред

рдореИрдВрдиреЗ Axios, XMLHttpRequest, рд▓рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЬрд╛рдБрдЪ рдХреА рд╣реИ
1./ Axios рдФрд░ XMLHttpRequest рдХреЛ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА
2./ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рд▓рд╛рдУ

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╡рд░реНрдг рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреИрдкреНрдЪрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@OpenGG рджреЗрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП: D
https://1drv.ms/t/s!AnakDtCf8CG5hIgn2Hemy6zanFi50Q

@ рд╣реБрдп-рдПрд▓рд╡реА рд╡рд╣ рдирд╣реАрдВ рдЬреЛ рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреЗрдВ, рдлрд┐рд░ рд╕рд╣реЗрдЬреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЙрддреНрддрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЫреЛрдбрд╝ рдХрд░ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред

@ рд╣реБрдп-рдПрд▓рд╡реА

рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдорд┐рд▓ рдЧрдпрд╛ред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдЬрд┐рд╕реНрдЯ рдкрд░ рдЪрд┐рдкрдХрд╛рдпрд╛ рдФрд░ axios рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред

рдлрд╝рд╛рдЗрд▓: https://gist.github.com/OpenGG/ac72e79f9ef088e993213473116c0cd0
рдбреЗрдореЛ: https://codepen.io/OpenGG/pen/bxEqKL

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд░ рд╕рдордп рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ 10 рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд▓рдЧрднрдЧ 1-2 рдЧреБрдирд╛ рд╣реИ (рдПрдХ рд╣реА рдПрдкреАрдЖрдИ, рдПрдХ рд╣реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛)

@OpenGG рдпрд╣ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдкрд░ рд╣реЛрддрд╛ рд╣реИред рд╡реЗрдм рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@nighttiger1990

рдХреНрдпрд╛ рдЖрдк рдПрдХреНрд╕рдкреЛ рдкрд░ рдПрдХ рдСрдирд▓рд╛рдЗрди рдбреЗрдореЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕ рдбреЗрдореЛ рдХреЛ Axios рдФрд░ XMLHttpRequest рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ Axios рдпрд╛ RN рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред

@OpenGG рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдЕрдкрдирд╛ рдореЗрд▓ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдореИрдВ рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рднреЗрдЬреВрдВрдЧрд╛, рдореИрдВ рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
https://github.com/nighttiger1990/axiosBug.git

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднрд╛рдЧреНрдп? рдореБрдЭреЗ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ

@Druthi рдЕрдм 'Axios' рдХреЗ рдмрдЬрд╛рдп 'fetch' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА?

рдпрд╣ рдЖрдкрдХрд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ:
рдореЗрд░реА рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡реИрдз JSON рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП axios JSON рдХреЛ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдпрд╣ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХрдЪреНрдЪреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдРрдк (redux-saga, axios) рдХреЛ webpack4 рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм response.data рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╣реИрдВ
рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди
"рд╡реЗрдмрдкреИрдХ": "^4.29.6",
"рд╡реЗрдмрдкреИрдХ-рдХреНрд▓реА": "^3.3.0",
"рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рдорд┐рдбрд▓рд╡реЗрдпрд░": "^3.6.1",
"рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░": "^ 3.2.1"
"рдлрд╛рдЗрд▓-рд▓реЛрдбрд░": "^3.0.1",

рд╡реЗрдмрдкреИрдХ-config.js
рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдореЛрдб: 'рд╡рд┐рдХрд╛рд╕', рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдПред рдирд┐рд░реНрдпрд╛рдд
рд░рдВрдЧ рдЯрд┐рдкреНрдкрдгреА рдХреА: рд╕рдЪ, devServer рдореЗрдВ
рдЬреЗрд╕рди-рд▓реЛрдбрд░ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА

рдореИрдВрдиреЗ JSON.parse(response.data) рдЪрд▓рд╛рдпрд╛ рдФрд░ JSON рднреНрд░рд╖реНрдЯ рд╣реИред (рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЯреЛрдХрди: JSON рдореЗрдВ рд╕реНрдерд┐рддрд┐ 8181 рдкрд░)

            "municipality": "ddrNote": ""      should be

            "municipality": "",
            "addrNote": ""

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреВрд░реНрд╡ рдорд╛рдЗрдЧреНрд░реЗрд╢рди webpack3 рдХреЛрдб рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╣рд╛рдВ JSON response.data рдореЗрдВ рдареАрдХ рд╣реИ (рдСрдмреНрдЬреЗрдХреНрдЯ)ред рддреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХреЛрдб JSON рдХреЛ response.data рдореЗрдВ рднреНрд░рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рддреЛ рдЕрдм рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ JSON рднреНрд░рд╖реНрдЯ рдХреНрдпреЛрдВ рд╣реИ

рдореИрдВрдиреЗ "рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░": "3.1.10" рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ devServer рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 3.1.10 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХрд╛ рдХрд╛рд░рдг рд╣реИ

@petercutting рдпрд╣ рдЙрддреНрдкрд╛рджрди рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдирд╣реАрдВ рджреЗрдЦрд╛?

@nyilmaz рдореЗрд░реА рд╕рдорд╕реНрдпрд╛

@petercutting рдХреНрдпрд╛ рдЖрдкрдиреЗ

@goodmorninggoaway рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдирд╣реАрдВ

рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Axios рдХреЛ рдЪреБрдкрдЪрд╛рдк JSON.parse рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдирд┐рдЧрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?

рдореИрдВ рдмреИрдХрдПрдВрдб рд╕реЗ рд╡рд┐рдХреГрдд JSON рднреЗрдЬрдХрд░ рд╕рд┐рд░реНрдл рдПрдХ рдРрдк рдХреА рдордЬрдмреВрддреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рдерд╛ред Axios рдЕрдиреБрд░реЛрдз рдЪреБрдкрдЪрд╛рдк JSON рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рд╣реЗрдбрд░ content-type рдЕрднреА рднреА рдХрд╣рддрд╛ рд╣реИ "application/json" , рд▓реЗрдХрд┐рди response.data рдХрдЪреНрдЪреА рдЕрдирдкрд╛рд░реНрд╕реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рдРрдк рдлреЙрд▓реЛ рдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдХрд╛рдлреА рдкрд╛рдЧрд▓ рд╣реИ рдХрд┐ 60k рд╕рд┐рддрд╛рд░реЛрдВ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЖрдзреЗ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЗрддрдиреА рдмреБрдирд┐рдпрд╛рджреА рдмрдЧ рд╣реИ: рдЙрд▓рдЭрди рдореЗрдВ:

рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХреНрд╕рд┐рдпреЛрд╕ рдХреЛ рдЪреБрдкрдЪрд╛рдк JSON.parse рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдирд┐рдЧрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп

рджреЗрд╢реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдмрдЧ рдкрд░ рдХреЛрдИ рдЕрджреНрдпрддрди !?

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЗрд╕рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдорд╛рдиреНрдп рд╣реЛрддреА рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ рдЬреЗрд╕рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрд╡рд░реВрдкрд┐рдд рд╣реИ, https://jsonlint.com/ рдЬреИрд╕реЗ рдЬреЗрд╕рди рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкрд╣реБрдВрдЪреЗрдВред

@ рдлреЗрдб135 рдХреГрдкрдпрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдВрдХ рдХрд░реЗрдВ рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдзрдиреНрдпрд╡рд╛рджред

рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ ?, рдореИрдВ рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рд░реНрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдРрдк рдкрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд▓реЙрдЧ рдХреАред рд▓реЙрдЧ рдХреА рдЧрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╡реИрдз JSON рд╣реИ рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдВрдд рдореЗрдВ рдЕрдВрддрд┐рдо "}" рдмреНрд░реЗрд╕ рдЧрд╛рдпрдм рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдПрдХ рдЕрдорд╛рдиреНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрди рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдкрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдлреНрд░рдВрдЯрдПрдВрдб рдРрдк рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдЬреЛ рдПрдХреНрд╕рд┐рдУрд╕ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкреЛрд╕реНрдЯрдореИрди рдкрд░ рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдпрд╛ рд╕рдорд╛рдзрд╛рди pls ??

рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдбреЗрдЯрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ :( рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рд╕рд░рдгреА рдЫреЛрдЯреА рдереА!

@matinzd рдореИрдВ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдкреГрд╖реНрдард╛рдВрдХрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдХреЗрд╡рд▓ 20

@matinzd рдФрд░ рд╕рд╛рде рд╣реА, рдореЗрд░рд╛

@ рдлрд╝реЗрдбрезрейрел рдХреНрдпрд╛ рдпрд╣ рдЕрдиреБрд╡рд░реНрддреА рдХреЗ рд░реВрдк рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рдореБрджреНрджрд╛ рд╣реИ? #61

рдХреГрдкрдпрд╛ рдореЗрд░реА рд▓рд╛рд░реНрд╡рд╛ рдПрдкреАрдЖрдИ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░ рдЖ рд░рд╣реА рд╣реИ

рдореБрдЭреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред
рдореБрдЭреЗ рдЬреЛ рдбреЗрдЯрд╛ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ рд╡рд╣ рдерд╛ ===

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ
:(

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛, jsonlint.com рдореЗрдВ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ NaN рд╕рд╛рде рдбреЗрдЯрд╛ рд╣реИ рдЬреЛ рдЬреЗрд╕рди рдЗрд╕реЗ рдиреАрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдмреИрдХрдПрдВрдб рдиреЗ рд╡реИрдз JSON рдбреЗрдЯрд╛ рднреЗрдЬрд╛ рд╣реИред

Error: Parse error on line 186:
...,    "position_name": NaN,   "group_name": 
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

рд╡рд╣реА рддреНрд░реБрдЯрд┐, рдЗрд╕реЗ рдХреМрди рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:|

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

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдореЗрдВ axios 0.19.2 . рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

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

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

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

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

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

Shu-Ji picture Shu-Ji  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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