@vuejs_ru

Страница 197 из 3900
Kelin
22.02.2017
20:51:22


Там где false - значит, можно только не зашедшим

true - только зашедшим

Google
Kelin
22.02.2017
20:51:58
Соответственно, в хуке там написан редирект либо на /home, либо на /

Rafael
22.02.2017
20:52:32
кажется у тебя выполняется ветка else с next от условия

Kelin
22.02.2017
20:52:46
Andrey
22.02.2017
20:52:55
а у тебя там нигде в роутах редиректов нет? которые могут на это влиять

Kelin
22.02.2017
20:53:04
ща еще раз посмотрю

в роутах самих нет редиректов



Первый next()

Ivan
22.02.2017
20:53:56
Посмотри логи на бэке

Andrey
22.02.2017
20:54:43
как я понял тебя должно кинуть на лэндинг, потому что от бэка 401 приходит, но он долбится в один и тот же маршрут

так?

Kelin
22.02.2017
20:55:46
как я понял тебя должно кинуть на лэндинг, потому что от бэка 401 приходит, но он долбится в один и тот же маршрут
Я открыл лендинг не авторизованным По идее должен просто сработать next() и дальше ничего проверяться не должно, но оно циклится

Google
Kelin
22.02.2017
20:55:53
Долбится в этот же маршрут

Ivan
22.02.2017
20:56:59
Авторизация как сделана? Куки или jwt?

Kelin
22.02.2017
20:57:46
в localStorage токен хранится

и в заголовке передается

ну если не авторизован, не передается, собственно

Ivan
22.02.2017
20:58:04
Йопт

Kelin
22.02.2017
20:58:54
Первый

Ivan
22.02.2017
20:59:15
Нахер так жить?

Rafael
22.02.2017
20:59:20
У тебя isAuth = false !== to.meta.auth равное true

Kelin
22.02.2017
20:59:30


3 единички

Нахер так жить?
Прихоти бэкэндера

Rafael
22.02.2017
21:00:15
На единичку повесть вывод isAuth и to.meta.auth

Kelin
22.02.2017
21:00:23
Этот токен в дальнейшем будет юзаться не только юзером при прямом взаимодействии

Поэтому так



Rafael
22.02.2017
21:01:55
Так ты тогда на landing ломишься

А не на индекс

Google
Kelin
22.02.2017
21:02:14
Rafael
22.02.2017
21:02:37
А, сорян, я пропустил видимо

Ivan
22.02.2017
21:02:57
Не, фигня, я с таким говном уже сталкивался. Ты vuex пользуешь?

Kelin
22.02.2017
21:03:13
я из стора только что в консоль выводил инфу

ты еще написал "засранная консоль")

Ivan
22.02.2017
21:03:49
Сорри. Не обратил внимания

Rafael
22.02.2017
21:04:05
Выводи ещё to и from

Kelin
22.02.2017
21:04:12
бля, дичь

как проще сделать



to первым идет, если что

Ivan
22.02.2017
21:06:17
Ты пользуешь axios? А ошибки как хэндлишь?

Kelin
22.02.2017
21:06:28
да не в бэкэнде дело, и не в обработке запроса

и даже не в сторе

Rafael
22.02.2017
21:06:56
Так как ты ошубку хендлишь?

Kelin
22.02.2017
21:07:02
тут вот трабла с хуком

Rafael
22.02.2017
21:07:24
Вывели то, что возвращает запрос к апи

Kelin
22.02.2017
21:07:28
Так как ты ошубку хендлишь?
в getAuth try/catch возвращает либо то, что с сервера пришло, либо false

Google
Kelin
22.02.2017
21:07:36
Ну точнее

Если с сервера пришел ответ, то возвращает true/false, а если не пришел, просто false

Rafael
22.02.2017
21:08:23
Пока все модули роутера

Те, что на корешок завязаны

Вот мне просто интересно, а что будет если заменить асунк авайт на промис?

Замени

Kelin
22.02.2017
21:11:38
пробовал

нихера

Admin
ERROR: S client not available

Kelin
22.02.2017
21:11:47
То же самое

Короче

если так не получается

то как лучше запилить эту темку

Ivan
22.02.2017
21:13:00
Гвард хуками

Kelin
22.02.2017
21:13:00
то есть на лендос могут заходить только неавторизованные, и там кнопка авторизации остальное все для авторизованных, но есть и общие роуты и запрос к апишке должен быть 1 раз

Гвард хуками
А чем beforeEach() не гвард хук?)

Rafael
22.02.2017
21:13:43
Что за гвард хуки?

Kelin
22.02.2017
21:13:55
Ну сторожевые хуки, beforeEach(), afterEach()

кстате

есть вариант

Google
Kelin
22.02.2017
21:14:13
редиректить при заходе на какую-то вообще другую страницу, там проверять и редиректить обратно

Погоди, я логику не понял
да, там ебанутая логика, к сожалению(

Kelin
22.02.2017
21:15:43
это то же самое

почти та же паста из доков, только вместо isLogged() геттер из стора

Я его пробовал, мне другое немного нужно

Rafael
22.02.2017
21:17:03
Вот этот
Покажи твой код вот этого

Сук, тупой т9

Kelin
22.02.2017
21:18:09
бля, короче

Ivan
22.02.2017
21:18:20
Смотри, как у меня сделано. Хук лезет в стор за авторизацией. Если там нет, ходит на бэк. Если и там нет, то отправляет на страницу логина

Kelin
22.02.2017
21:18:23
забейте, я попробую ща отдельный роут запилить, на который перенаправлять

Ivan
22.02.2017
21:18:39
Где у тебя ломается?

Kelin
22.02.2017
21:18:59
У меня то же самое И в сторе все время пусто до какого-то момента

То есть вот он 3 запроса делает, и 2 из них в сторе пусто

хотя ответ серва один и тот же

Ivan
22.02.2017
21:19:32
Чини экшны

Kelin
22.02.2017
21:44:59
тоже хочу 3 моника

(

Andrey
22.02.2017
21:49:02
куда столько?

Страница 197 из 3900