Size: a a a

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

2020 June 02

N

Nikolay in GraphQL — русскоговорящее сообщество
Я в свое время делал на Nextjs что-то подобное
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
Anton Mazhuto
А как если не совмещать? Отдельно будет крутиться Apollo Server и отдельно будет прослойка для ssr?
Почему нет?
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Nikolay
Почему нет?
Да просто тогда много всего крутиться будет. Рест апи сервак и эти два
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
На самом деле я не вижу проблемы особо
источник

N

Nikolay in GraphQL — русскоговорящее сообщество
На одном эндпоинте ssr, на другом аполло
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Понял, спасибо
источник

V

Vladlen (Negezor) in GraphQL — русскоговорящее сообщество
Я использую связку GraphQL + Nuxt.js для SSR. Они по хорошему должны быть независимыми на разных процессах.
источник

AN

Alex Neo in GraphQL — русскоговорящее сообщество
доброго утра
ребятки, мучаюсь с проблемой, подскажите кто что может
на фронте next.js + @apollo/client + next-with-apollo + @apollo/react-ssr
back - apollo-server-express
в браузере есть куки с сессией
при создании клиента делаю setContext (@apollo/link-context)
   const authLink = setContext(() => {
     return {
       headers: {
         cookie: headers && headers.cookie,
       },
     };
   });
headers
- приходит от withApollo

_app.js
export default withApollo(MyApp, {
 getDataFromTree,
});

собственно сама проблема
если запускать:
1. next dev - при первом рендере куки отправляются
2. next build && next start (локально) - при первом рендере куки отправляются
3. деплой на VPS, next build && next start - при первом рендере куков нету
как понять почему куки не отправляются?
источник

IS

Ivan Seniv in GraphQL — русскоговорящее сообщество
Привет
Кто-то хендлил кейс когда Apollo client начинает делать fetchMore запрос, а потом не дожидаясь ответа юзер переходит на другую страницу и получает ошибку ObservableQuery with this id doesn't exist: id?

Хотел сделать кастомную логику и делать Abort запроса через AbortController, это решение вроде как работает, но потом увидел этот комент https://github.com/apollographql/apollo-client/issues/4150#issuecomment-487412557 и уже не знаю что делать
источник

MZ

Maks Ze in GraphQL — русскоговорящее сообщество
Кто разабрался что в cache.evict(id) передавать? ${__typename}:${id}?
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Maks Ze
Кто разабрался что в cache.evict(id) передавать? ${__typename}:${id}?
id = cache.identify(User)
источник

FM

Fedor Moroseev in GraphQL — русскоговорящее сообщество
Maks Ze
Кто разабрался что в cache.evict(id) передавать? ${__typename}:${id}?
А что за нотация?
источник
2020 June 03

MZ

Maks Ze in GraphQL — русскоговорящее сообщество
Fedor Moroseev
А что за нотация?
источник

MZ

Maks Ze in GraphQL — русскоговорящее сообщество
Sergey Фrolov
id = cache.identify(User)
спасибо)
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Всем привет, вопрос к тем кто  работал с Apollo Client . Если в postman всё норм отдаёт , а в браузере  вот такое, то это проблема на сервере или всё таки на клиенте?
Кстати, это не офтоп?)
источник

AN

Alex Neo in GraphQL — русскоговорящее сообщество
Павел)
Всем привет, вопрос к тем кто  работал с Apollo Client . Если в postman всё норм отдаёт , а в браузере  вот такое, то это проблема на сервере или всё таки на клиенте?
Кстати, это не офтоп?)
"uri" правильно указан при инициализации клиента?
источник

П

Павел) in GraphQL — русскоговорящее сообщество
Alex Neo
"uri" правильно указан при инициализации клиента?
дело было в корс) но теперь другая ошибка
источник
2020 June 04

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Стоит ли использовать граф с редаксом ?

Первый проект на графе, опыта нет,  ищу бестПрактики.
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Сергей Громов
Стоит ли использовать граф с редаксом ?

Первый проект на графе, опыта нет,  ищу бестПрактики.
Пока бест практик не существует, но редакс использовать не обязательно и даже не нужно. У вас весть стейт хранится в кэше. Для манипуляции им существует множество приемов.

https://www.youtube.com/watch?v=OezyScvU9-c
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Изучайте документацию Apollo GraphQL и поймете на сколько всё радужно.
источник