Size: a a a

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

2019 March 16

A

Amir in Apollo — русскоговорящее сообщество
думаю может другой способ просто написать, order.prodBoms.find(bom=>bom.id==selectedId)
источник

A

Amir in Apollo — русскоговорящее сообщество
Просто не могу понять какой паттерн считается правильным. в редаксе просто даешь методу id и все за 1 наносекунду он есть изза быстрой работы object dictionary
источник

A

Amir in Apollo — русскоговорящее сообщество
Ладно сдаюсь, похоже аполло не для всех проектов, возвращаюсь к редакс. Теперь понимаю, похоже не зря редакс придумал normalized state и memoized selectors
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
както можно сделать чтобы в случае ошибки аутентификации graphql возвращал 401, а не свой обьект с ошибками, который неудобно обрабатывать на клиенте
источник

U

Uxname in Apollo — русскоговорящее сообщество
mcombat ^-^
както можно сделать чтобы в случае ошибки аутентификации graphql возвращал 401, а не свой обьект с ошибками, который неудобно обрабатывать на клиенте
можно возвращать кастомный объект ошибки, в который закидывать код ошибки, для apollo у меня нет примера, но есть для yoga
источник

U

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

U

Uxname in Apollo — русскоговорящее сообщество
в apollo сервере вроде как можно просто делать throw new ApolloError(code, message)
https://www.apollographql.com/docs/apollo-server/features/errors.html#Other-errors
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
ну да там скриншот есть с той ебалой которую она возвращает
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
что очень неудобно обрабатывать
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
нет чтобы просто 401 выкинуть..
источник

U

Uxname in Apollo — русскоговорящее сообщество
mcombat ^-^
нет чтобы просто 401 выкинуть..
401 на весь http ответ?
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
ну да, мне просто надо рефреш токен обновить в случае анаутентификейтед
источник

U

Uxname in Apollo — русскоговорящее сообщество
а если в квери 2 запроса, один прошёл нормально, а второй выдал ошибку, как быть?
источник

U

Uxname in Apollo — русскоговорящее сообщество
в этом особенность graphql что на каждый запрос возвращется своя ошибка
источник

U

Uxname in Apollo — русскоговорящее сообщество
а что бы в ошибке был код - нужно юзать кастомный формат ошибок (в apollo из коробки есть несколько кастомных, и один кастомный-универсальный ApolloError), вот из них потом на фронте можно узнать код ошибки, что-то типа
if (response.error) {
   const err_code = response.error.code;
   ...
}
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
блин какаято муть
источник

U

Uxname in Apollo — русскоговорящее сообщество
вот такецкий graphql
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
Uxname
а если в квери 2 запроса, один прошёл нормально, а второй выдал ошибку, как быть?
такое бывает? это пиздец конечно
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
сори за мат
источник

m^

mcombat ^-^ in Apollo — русскоговорящее сообщество
дебильный дизайн
источник