169 похожих чатов

Доброго утра ребятки, мучаюсь с проблемой, подскажите кто что может на фронте

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 - при первом рендере куков нету
как понять почему куки не отправляются?

UPD
при инициализации/перезагрузке страницы куки пропадают из браузера
если авторизоваться и ходить по роутам - куки на месте
обновить страницу - куки пропадают 😔 (и так только на продакшне VPS)

1 ответов

10 просмотров
Alex- Автор вопроса

я починил cookie причина крылась в домене было фронт - domain.com бек - server.domain.com стало фронт - domain.com бек - domain.com/graphql все настраивается в одном конфиге nginx для фронта путем добавления "location /graphql" ну и не забыть изменить ендпоинт в клиенте на фронте и как я не пытался настроить domain для cookie по типу ".domain.com" - ничего не получалось

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
11
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
вопрос странный немного... в секции interface идёт константа const TableExt: array [0..39] of record _type: byte; _ext : string; end = ( (_type:typeDAT ...
Alexey Kulakov
5
Всем привет! Помогите разобраться с Lazarus. Переношу программу с Delphi 10.2 Tokyo на Lazarus 3.2. У меня есть строка string которая изначально имеет такое содержание (то чт...
Дмитрий Завгородний
4
Карта сайта