Size: a a a

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

2020 July 08

V

Vladislav in React — русскоговорящее сообщество
Всем привет. Подскажите, почему axios может не видить куки?
источник

M🔥

Mike Khromov 🔥 in React — русскоговорящее сообщество
Потому что это не куки)
источник

V

Vladislav in React — русскоговорящее сообщество
Mike Khromov 🔥
Потому что это не куки)
А где должны быть куки, чтобы axios их увидел?
источник

И

Иван in React — русскоговорящее сообщество
Vladislav
Всем привет. Подскажите, почему axios может не видить куки?
если кука httpOnly, то у тебя нет НИКАКОЙ возможности её увидеть на фронте

я в твой вопрос не вникал, может Майк выше и прав — может это не куки
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladislav
А где должны быть куки, чтобы axios их увидел?
Что значит "увидел"? Вы объясните, что вам надо сделать так, чтобы можно было понять
источник

V

Vladislav in React — русскоговорящее сообщество
Иван
если кука httpOnly, то у тебя нет НИКАКОЙ возможности её увидеть на фронте

я в твой вопрос не вникал, может Майк выше и прав — может это не куки
Кука не HttpOnly, я передаю её с бэка на фронт, который не может её прочитать
источник

M🔥

Mike Khromov 🔥 in React — русскоговорящее сообщество
Явно не в хедерах )
источник

V

Vladislav in React — русскоговорящее сообщество
Vladimir Klimov
Что значит "увидел"? Вы объясните, что вам надо сделать так, чтобы можно было понять
Из бэка передать куку и сохранить в браузере
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladislav
Из бэка передать куку и сохранить в браузере
Это работа браузера, вам не надо для этого делать ничего
источник

M🔥

Mike Khromov 🔥 in React — русскоговорящее сообщество
+
источник

И

Иван in React — русскоговорящее сообщество
Vladislav
Из бэка передать куку и сохранить в браузере
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladimir Klimov
Это работа браузера, вам не надо для этого делать ничего
На стороне фронта я имею ввиду
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Плюс вы не можете получить доступ к кукам для другого домена, например
источник

V

Vladislav in React — русскоговорящее сообщество
Vladimir Klimov
Плюс вы не можете получить доступ к кукам для другого домена, например
А если корс включён для этого домена?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladislav
А если корс включён для этого домена?
Кука в браузере устанавливается, или нет?
источник

V

Vladislav in React — русскоговорящее сообщество
Vladimir Klimov
Кука в браузере устанавливается, или нет?
Нет, приходит только в ответе
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladislav
Нет, приходит только в ответе
Значит доступа к ним нет
У вас есть проксирование для дев-сервера?
источник

V

Vladislav in React — русскоговорящее сообщество
Vladimir Klimov
Значит доступа к ним нет
У вас есть проксирование для дев-сервера?
Не очень понимаю о чём вы
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vladislav
Не очень понимаю о чём вы
Браузер видит заголовок set-cookie в ответе, но не устанавливает куку из-за домена, на сколько я понимаю
Вам надо проксировать запросы со своего дев-сервера чтобы это побороть (чтобы браузер думал, что запрос вы отправляете на тот же домен, где находится ваше фронтенд-приложение)
источник

V

Vladislav in React — русскоговорящее сообщество
Vladimir Klimov
Браузер видит заголовок set-cookie в ответе, но не устанавливает куку из-за домена, на сколько я понимаю
Вам надо проксировать запросы со своего дев-сервера чтобы это побороть (чтобы браузер думал, что запрос вы отправляете на тот же домен, где находится ваше фронтенд-приложение)
Сейчас попробую запустить бэк и фронт в одном домене
источник