Apollo-link-rest: рдмрдЧ / рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдлрд╝реАрдЪрд░: рдЧреНрд░рд╛рдлрд╝рдХреНрдпреВрдПрд▓ рдЙрдкрдирд╛рдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ

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

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

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди @jbaxleyiii рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ getRequests(тАж) рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

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

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

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

рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ graphql-anywhere рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╣реИ рдЬреЛ рдмрдВрдбрд▓ рдЖрдХрд╛рд░ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рд▓рд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЕрдкреЛрд▓реЛ рдХреЗ рд╕рд╛рде 90% рдЙрдкрдпреЛрдЧреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╣рд╛рдБ, рдпрд╣ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬрдВрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ рдЬреИрд╕реЗ рдЯреБрдХрдбрд╝реЗ/рдирд┐рд░реНрджреЗрд╢/рддрд░реНрдХ рднреА рд╕реМрдВрдкрдирд╛!

рдпрд╣ рдЕрдм рдорд╛рд╕реНрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП #12 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ v0.2.4 , рдЙрдкрдирд╛рдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

export const usersQuery = gql`
  query Users {
    users @rest(type: "User", path: "/admin/users") {
      name
      email
      userId: user_id
    }
  }
`;

рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде

[{
  "name": "Foo",
  "email": "[email protected]",
  "user_id": 1234
}]

рдЕрднреА рднреА рдирд┐рдореНрди рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо:

console.log(props.data.users);

/*
[{
  "name": "Foo",
  "email": "[email protected]",
  "user_id": 1234
}]
*/

рдХреЗ рдмрдЬрд╛рдП

console.log(props.data.users);
/*
[{
  "name": "Foo",
  "email": "[email protected]",
  "userId": 1234
}]
*/

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

рдзрдиреНрдпрд╡рд╛рдж @fbartho !

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

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

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

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

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

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

MichelDiz picture MichelDiz  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ