Apollo-link-rest: Fitur Bug / Tidak Diimplementasikan: GraphQL Alias ​​​​Tampaknya tidak berfungsi

Dibuat pada 1 Des 2017  ·  6Komentar  ·  Sumber: apollographql/apollo-link-rest

Saya baru mengenal GraphQL jadi saya mungkin menyalahgunakan fitur Alias, tetapi saya menambahkan tes unit dengan apa yang menurut saya adalah penggunaan alias yang valid di cabang bug/graphql_aliases

Saya tidak yakin ke mana harus pergi untuk memperbaikinya, tetapi @jbaxleyiii menyarankan mungkin di getRequests(…)

Komentar yang paling membantu

@jbaxleyiii Saya baru saja mengalami hal yang sama dengan @petetnt -- alias di dalam permintaan apollo-link-rest tidak berfungsi. Alias ​​​​di tingkat lingkup luar berfungsi, sekarang.

Semua 6 komentar

Cara termudah untuk mendukung ini adalah dengan memanfaatkan graphql-anywhere yang juga memberikan manfaat tambahan berupa penurunan biaya ukuran bundel karena disertakan dengan Apollo dalam 90% penggunaan.

Ya itu cara yang bagus untuk melakukan semua jenis sampah seperti menyerahkan fragmen/arahan/argumen juga!

Ini harus bekerja pada master sekarang berkat # 12!

Saya masih mengalami masalah ini dengan v0.2.4 , alias sepertinya tidak berfungsi.

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

dengan tanggapan

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

Masih menghasilkan data berikut:

console.log(props.data.users);

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

Dari pada

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

@jbaxleyiii Saya baru saja mengalami hal yang sama dengan @petetnt -- alias di dalam permintaan apollo-link-rest tidak berfungsi. Alias ​​​​di tingkat lingkup luar berfungsi, sekarang.

Terima kasih @fbartho !

Apakah halaman ini membantu?
0 / 5 - 0 peringkat