сделать авторизацию через sanctum, для теста написал простейшие запросы: " login() {
axios.defaults.withCredentials = true;
axios.get('https://ee51-178-158-245-199.ngrok-free.app/sanctum/csrf-cookie').then(() => {
axios.post('https://ee51-178-158-245-199.ngrok-free.app/api/login', this.form).then(response => {
console.log('auth true', response);
})
})
}", но оно не пишет в куки токен от апи, может ли быть проблема с cli? спасибо
в постмене работает норм
Проблема в самих куках, надо в браузере посмотреть. Скорее всего из-за кросс-доменности. А зачем ngrok тут?
Та я просто все варианты пробую)
Кросс тоже сделал
Не надо так. Надо разобраться в проблеме, потом исправлять. Какой у Вас у кук устанавливается SameSite, например. Этот атрибут управляет, будут ли работать крос доменные куки. https://developer.mozilla.org/ru/docs/Web/HTTP/Cookies. Вообще, в большинстве случаев для локальной разработки, если бэк уже на сервере, я использую прокси от веб-пака или вита. А когда на локалке, куки, в принципе, должны с локалхоста на локалхост работать.
На других сайтах куки устанавливаются , на тестовом приложении вью - нет, причем вообще никаких. Headers приходят в ответе. Я предполагаю проблема в OpenServer в настройках апача(
Насчёт апача не уверен, т.к. в постмене все ок
Я думал может в cli проблема, попробую вечером через сборку
При чём тут вуй? Он к кукам вообще не имеет отношения, особенно если SPA
Обсуждают сегодня