Apollo-link-rest: рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдпреЛрдЬрдирд╛!

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдирд╡ре░ 2017  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: apollographql/apollo-link-rest

рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИ рддреЛ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреЛ рддреЛрдбрд╝ рджреЗрдВ!

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

рдЕрдЧрд░ рдХреЛрдИ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдХрдореЗрдВрдЯ рдХрд░рдХреЗ рдмрддрд╛рдПрдВ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!

рдХрд╛рд░реНрдп

  • [x] рдЕрдкреЛрд▓реЛ-рд▓рд┐рдВрдХ-рд╕реНрдЯреЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрдирд╛ / рдЯреВрд▓реАрдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

    • [рдПрдХреНрд╕] рд╕реБрдВрджрд░

    • [рдПрдХреНрд╕] рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ

    • [рдПрдХреНрд╕] рд╕реАрдЖрдИ рдЯреВрд▓реНрд╕

  • [x] рдЕрджреНрдпрддрди рдирд┐рд░реНрджреЗрд╢ рдирд╛рдордХрд░рдг @rest . рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
  • [x] рд▓рд┐рдВрдХ рдХреНрд▓рд╛рд╕ рдХрд╛ рдирд╛рдо RestLink . рдХреЗ рдмрдЬрд╛рдп RestAPILink #$1$#$ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  • [x] endPoint рдХреЛ endpoint . рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  • [x] @rest(тАж рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП endpoint рдХреА рд╡рд┐рднрд╛рдЬрд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛, рдФрд░ рд╕рд░реНрд╡рд░ рдкрде (рд╣реЛрд╕реНрдЯ рдХреЗ рдмрд┐рдирд╛) рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ path: рдирд╛рдо рджреЗрдВред
  • [x] рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП endpoints: рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдд рдХрд╛ рд╕рдорд░реНрдерди рдорд╛рдирдЪрд┐рддреНрд░, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд░реЗрд╕реНрдЯрд▓рд┐рдВрдХ рд╣реИрдВ
  • [x] рдлрд╝реЗрдЪ + рд╣реЗрдбрд░ / рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • [x] рд╕рдорд░реНрдерди customFetch: рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ред
  • [x] рдмрд╛рдХреА рдХреЙрд▓ рдкрд░ method: рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред
  • [x] рд╕рдорд░реНрдерди рдХреНрд╖реЗрддреНрд░рдирд╛рдоNormalizer
  • [x] @export рдирд┐рд░реНрджреЗрд╢
  • [x] рдЬрд╣рд╛рдВ рд╕рдВрднрд╡ рд╣реЛ рдЕрдкреЛрд▓реЛ-рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ (рд▓рд┐рдВрдХ-рд╕реНрдЯреЗрдЯ рджреЗрдЦреЗрдВ)
  • [] рдорд┐рд╢реНрд░рд┐рдд рдФрд░ рдиреЗрд╕реНрдЯреЗрдб рдирд┐рд░реНрджреЗрд╢ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

    • [ ] рдЕрдиреБрд░реЛрдз рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдФрд░ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧ

    • [ ] рдиреЗрд╕реНрдЯреЗрдб рдЕрдиреБрд░реЛрдз (рдЕрд░реНрдерд╛рдд рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрдВрд╢рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╢реНрд░рд╛рдо рдХреЙрд▓ рдХреЗ рдмрд╛рдж)

  • [ ] рдЕрдкреЛрд▓реЛ-рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВ
  • [ ] рдЙрджрд╛рд╣рд░рдг рдРрдк рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдЕрдкреЛрд▓реЛ-рд▓рд┐рдВрдХ-рд░реЗрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЕрдкреЛрд▓реЛ-рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрд▓реИрдХ рдкрд░ #apolo-link-rest рдЪреИрдирд▓ рдореЗрдВ рд╣рдорд╕реЗ рдЬреБрдбрд╝реЗрдВ!

рдпреЛрдЧрджрд╛рди рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдЪреАрдЬ рдХреНрдпрд╛ рд╣реЛрдЧреА? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ method рдпрд╛ headers рд▓рд╛рдиреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИ?

рдкреАрдПрд╕: рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛! рдореИрдВ

@emmenko рд╣рд╛рдБ, рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╢реБрд░реБрдЖрдд рд╣реЛрдЧреА! рдЕрдкреЛрд▓реЛ-рд▓рд┐рдВрдХ-http рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП!

рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рдореИрдВ рдмрд╣реБрдд рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ЁЯОЙ

рдЦреИрд░, рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдореНрдореАрдж рди рдХрд░реЗрдВ ЁЯЩПЁЯШЕ

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ credentials рднрд╛рдЧ рднреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рдХрдореЛрдмреЗрд╢ http рд▓рд┐рдВрдХ рд╕реЗ рдХреЙрдкреА-рдкрд╛рд╕реНрддрд╛ рд╣реИ

рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ 'рд╕рдорд░реНрдерди рдорд┐рд╢реНрд░рд┐рдд рдФрд░ рдиреЗрд╕реНрдЯреЗрдб рдирд┐рд░реНрджреЗрд╢ рдЙрдкрдпреЛрдЧ' рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рддрд░реНрдХ рдХреЛ graphql-anywhere рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред
рд╕рд╛рде рд╣реА, рд▓рд┐рдВрдХ-рд╕реНрдЯреЗрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрд╕реА рддрд░рд╣ apollo-utililies рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдХреЛрдИ рдЫреЛрдЯрд╛ рдХрд╛рд░реНрдп рд╢реЗрд╖ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЕрдВрдХ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдкреВрд░реЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ рдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВ?

@Skovy рдореБрдЭреЗ рдЕрднреА рддрдХ credentials рднрд╛рдЧ рд▓реЗрдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдХрд╛рдо рд╣реИ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ

@emmenko рдХреВрд▓, рдореИрдВ рдЗрд╕ рдкрд░ рдПрдХ рд╕реНрдЯреИрдм рд▓реВрдВрдЧрд╛! рдореИрдВ

рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░рдирд╛, рдХреНрдпреЛрдВрдХрд┐ рд╢реЗрд╖ рдореБрджреНрджреЛрдВ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдЕрдВрдХ рдбреАрдмреА рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!

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

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

Simply007 picture Simply007  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

Daniel-Griffiths picture Daniel-Griffiths  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kevinrobayna picture kevinrobayna  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ