Size: a a a

GraphQL — русскоговорящее сообщество

2021 June 04

D

Den in GraphQL — русскоговорящее сообщество
ребят, потратили много времени на баг, из-за того что был "/" вконце httpLink uri, пример: uri: "http://1.2.3.4/graphql/", убрали и заработало, собственно вопрос, куда бы добавить throw/warning, дабы облегчить жизнь разраба =)
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Коммент добавить с пояснением может
источник

D

Den in GraphQL — русскоговорящее сообщество
я в плане для @apollo/client
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Или сделать не переменную а функцию геттер и а ней проверять последний символ
источник

D

Den in GraphQL — русскоговорящее сообщество
не, я то исправил, хочу просто чтобы другие там не застряли =)
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Так если уже исправлено, как они могут застрять? :)
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Геттер с проверкой на последний символ и throw в него, и всё, не смогут вставить туда кривой урл
источник

D

Den in GraphQL — русскоговорящее сообщество
я про пулл реквест в @apollo/client )
источник

D

Den in GraphQL — русскоговорящее сообщество
т.к. такая проблема может возникнуть у каждого, и потом тратить часы на дебаг..
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Аа, в глобальном смысле, я думал на уровне проекта пофиксить, тут может не нужно ничего фиксить т.к. это от бэка зависит, он может отдавать апи по урлу и со слешем и без
источник
2021 June 06

F

Farble in GraphQL — русскоговорящее сообщество
Apollo client не поддерживает алиасы, если я хочу кастомизировать поля в кеше?
источник

O

Oleg in GraphQL — русскоговорящее сообщество
Почему не поддерживает.. все работает
источник

F

Farble in GraphQL — русскоговорящее сообщество
Когда в typePolicies (InMemoryCache options) пишу вместо поля его алиас, то с полем никаких манипуляций не происходит.

Когда пишу вместо алиаса первоначальное название поля — работает
источник

F

Farble in GraphQL — русскоговорящее сообщество
и в apollo dev tools в Cache отображаются данные без алиасов, хотя если брать данные из хука useQuery, то данные с алиасами.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Так и должно работать. Имена алиасов не попадают в кеш.

Алиасы живут на уровне запросов и мапятся из кеша на автомате.
источник

O

Oleg in GraphQL — русскоговорящее сообщество
Что-то я не пойму.. мы по эти алиасы говорим?))
источник

O

Oleg in GraphQL — русскоговорящее сообщество
источник

O

Oleg in GraphQL — русскоговорящее сообщество
Тогда я не совсем понял почему речь о typepolicy, там же речь идёт о типе.. и в кэше тоже сидят типы )) если конечно не давать поля id, _id и не говорить Apollo в каком типе какое поле является ключом.. тогда запрос свалится в кэш как есть.. но вряд ли это хорошая идея😁😁
источник
2021 June 07

F

Farble in GraphQL — русскоговорящее сообщество
Верно, моя невнимательность. Второй день изучаю gql и apollo, косячу.
источник

O

Oleg in GraphQL — русскоговорящее сообщество
Да норм.. главное разобрались😁😁 ещё никто не рождался со знаниями graphql 😁😁 этот чат как раз для этого
источник