Anonymous
если включить strict: true то оно также будет работать?
Michael
Michael
FRIDAY PARROT TO CHATIK
Michael
Michael
black friday parrot
Sherkh@n
аксиос фигачит data стрингом от тут написано, как обойти https://github.com/axios/axios#using-applicationx-www-form-urlencoded-format
Michael
ахос жсоном фигачит, -- не гони на него
Michael
вернее, на выходи по возможности жс объект
Michael
а у чувака трабл с авторизацией
Michael
это норма, что его серв на авторизации на этапе опшнса послал
Pavel
#оффтоп Ребзя, кто-нб уэе купил себе mi notebook pro ?
Stanislav
яж тебе написал про "pre-flight request"
Stanislav
Значит пускай фиксят :)
Michael
вот есличессна, то, honestly, я бы послал эти твои авторизация-заголовки через поле headers
Stanislav
OPTION не Axios шлет, а браузер. И ничего ты с этим не сделаешь
Stanislav
Michael
Oleksandr
Да
Michael
-- Может, бросим уже пхп? (выкидывают в окно)
Michael
-- Давайте перестанем принимать опшн?? (одобрительно кивают)
Stanislav
Угу. В OPTION ты должен получить CORS заголовки. И статус 200
Michael
тебе браузер что-то про CORS толкал?
Michael
Сервер хороших господ ругается на корсы прямо в ответе.
Oleksandr
Это не твоя проблема. Бек
Stanislav
Наглядный пример того, почему фронтам тоже нужно знать HTTP :)
Michael
Michael
если путаться в этом
Andriy
https://github.com/axios/axios/issues/475
Igor
Stanislav
Вообще, если это боевой сервак, а ты пилишь че та локально, то проще прокси настроить
Andriy
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS
Владимир
#whois
▫️ООО «Технологии недвижимости» aka «33 слона»
▫️JS (angularJS) / HTML / CSS (Sass) / + ещё несколько языков
▫️Идеи / полезные советы / полезные ссылки
▫️Идеи / полезные советы / полезные ссылки
▫️Казань
▫️Нашёл на awesome-vue
#whois
Olexandr
Какая связь между basic auth и cors, не гоните
Olexandr
Причина в кроссдоменном запросе
Sherkh@n
вернее, на выходи по возможности жс объект
угу. а сервак что хочет видеть? сам бодался с таким же запросом пол-дня, пока не обернул параметры в qs.stringify/ опять же, возможно нужны спецефические заголовки, которых я не вижу в запросе, и в третьих, в парамзах уходит стринг 'TW_GetDatabase' а, если я понимаю правильно, должен уходить объект с креденшелсами. Но это тупо ИМХО. Я тут не ГУРУ
Anonymous
Парни, когда проверять cookies/localStorage на наличие токена, чтобы залогинеть юзера ?
Anonymous
пробовал и в beforeCreate, и в mounted в main.js , но это плохо сказывается на beforeEach в route
Anonymous
и вообще не понимаю по какой причине
Rafael 🌵
Я проверю при запросах в axios
Максим
Есть у кого репозитории с vue + meteor?
Anonymous
Я проверю при запросах в axios
в каких запросах ?
Если чел не залогинен, то его надо кидать на login page, там не надо никаких запросов делать
Rafael 🌵
Rafael 🌵
а не, у меня все вроще сделано
Rafael 🌵
в куках лежит токен и в layout компонете находится проверка на авторизированность
Anonymous
ща посмотрю более точно, как у меня сделано
у меня реализовано так же как в документации, проверка на loggedIn в beforeEach, если false, то кидаем на страницу login,
но , я хочу проверить localStorage/ cookie, чтобы поменять loggedIn на true, перед тем, как сработает beforeEach
Rafael 🌵
Rafael 🌵
ух ты, у меня и в хуке сделана проверка на авторизированность
Rafael 🌵
надо будет переписать по нормальному это все
Anonymous
почему это не сделал в том же хуке в beforeEach?
потому что beforeEach связан с роутингом.
А мне нужно исходя из localStorage/cookie изменить состояние loggedIn,
почему странно это делать в beforeEach ? потом запаришься искать где находится эта логика.
Мне кажется, что изменять состояния перед созданием приложения нужно в одном месте.
Rafael 🌵
Rafael 🌵
я про то, почему изменить состояние loggedIn нельзя в том же хуке?
Olexandr
Для изменения состояния авторизации есть интерцепторы еще
Olexandr
В каждом респонсе проверяешь 401, меняешь стейт. А в beforeEach в зависимости от стейта разрешаешь next или кидаешь на логин
Anonymous
Rafael 🌵
Rafael 🌵
у меня нет модуля в vuex для этого
Anonymous
Может быть кто-нибудь объяснит, как может быть такое, что beforeEach в router, отрабатывает раньше, чем beforeCreate в main.js ?
Rafael 🌵
авторизирован ли пользователь - проверка куки
Anonymous
Anonymous
?
Rafael 🌵
Anonymous
я
вижу, что сработает именно это решение, но оно кажется странным, по этому я хочу это вынести куда-то отдельно
Rafael 🌵
Rafael 🌵
и какая инфа дублируется между vuex и localstorage и куки?
Anonymous
Anonymous
Rafael 🌵
зачем дублировать его в 2х местах?
Anonymous
а так же, могут использоваться evercookie, которые вообще данные позволяют запихивать ещё в большее к-во хранилищ
Rafael 🌵