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(…)
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 !
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.