Size: a a a

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

2018 November 29

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Не знаю что делать с этим
источник

IV

I Vasilyev in Apollo — русскоговорящее сообщество
Настолько реального времени приложение?
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
I Vasilyev
Настолько реального времени приложение?
Да
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Мы везде по возможности юзаем prefetch/optimistic response
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Просто запросов очень и очень много, на разные данные
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
И двойной round trip это жесть
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
А еще у нас несколько поддоменов, которые обращаются к одному и тому же API
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
С авторизацией по куке
источник

EM

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

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Есть вариант через websocket все queries / mutations гонять, но тогда не будет работать кэширование на cdn, persisted queries и apollo engine
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Я так понимаю проблема именно в том, что content-type: application/json
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
А не text/plain
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Но это бред какой-то)
источник

EM

Eugene Maltsev in Apollo — русскоговорящее сообщество
А если выставить Access-Control-Allow-Origin: * - то кука не будет передоваться)
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Ага)
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
С другой стороны, я так понимаю любой сторонний сайт может от лица нашего пользователя без его ведома выполнить какую-нибудь mutation?
источник

EM

Eugene Maltsev in Apollo — русскоговорящее сообщество
🤔корсы вроде как и мешают это делать, если у вас разрешенны только с ваших доменов запросы
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Eugene Maltsev
🤔корсы вроде как и мешают это делать, если у вас разрешенны только с ваших доменов запросы
А почему бы без cors обойтись обычной проверкой origin на сервере и запрещать сторонним ресурсам запрашивать данные?
источник

EM

Eugene Maltsev in Apollo — русскоговорящее сообщество
Честно не знаю
🤔cors  вроде больше для браузера
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
When you have the debug console open and the Disable Cache option turned on, preflight requests will always be sent (i.e. before each and every request). if you don't disable the cache, a pre-flight request will be sent only once (per server)
источник