Size: a a a

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

2018 March 25

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
так нельзя же
источник

A

Alexander in GraphQL — русскоговорящее сообщество
чойта?
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
графкл сервер всегда 200 или 500 возвращает по спецификации
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
разве нет?
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
и все данные должны быть в теле ответа
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
по статусам толтко рест работает
источник

A

Alexander in GraphQL — русскоговорящее сообщество
а, бл... тож графкл... тогда на стороне графкл сделай throw new GraphQLError('My amazing error string.')
источник

A

Alexander in GraphQL — русскоговорящее сообщество
а на клиентской стороне ты получишь error в объекте. вот его message и бери
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
вот так и делаю) только еще статус в префиксе допилмваю
источник

A

Alexander in GraphQL — русскоговорящее сообщество
короч, чот я не догнал твой велосипед ))
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
Alexander
а на клиентской стороне ты получишь error в объекте. вот его message и бери
просто с самим текстом сложно работать, сообщение ж может поменяться
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
а статус всегда один
источник

A

Alexander in GraphQL — русскоговорящее сообщество
𝖆𝖎𝖛𝖊𝖓
просто с самим текстом сложно работать, сообщение ж может поменяться
что-то ты явно не то делаешь
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
я так и не нашел как люди обрабатывают ошибки на клиенте, неужели действительно просто по тексту сообщения ошибки?
источник

I

Igor in GraphQL — русскоговорящее сообщество
что мешает кидать и код
источник

I

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

A

Alexander in GraphQL — русскоговорящее сообщество
в объекте GraphQLError есть свойство extensions, посмотри, может тебе подойдет
источник

A

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

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
у меня бекэнд на питоне джанго+графин, и там у обьекта ошибки такая сигнатура: def __init__(self, message, nodes=None, stack=None, source=None, positions=None, locations=None) и ничего не задокументировано, и судя по трейсбеку даже если я кидаю этот тип ошибки то он перекинется и от оригинальной ошибки возмет только сообщение, так что расширить обьект ошибки никак не получается...
источник

𝖆

𝖆𝖎𝖛𝖊𝖓 in GraphQL — русскоговорящее сообщество
а так выглядит текущие ответы на запрос с аусом и без
источник