в адресной строке перейти на защищенный роут для конкретного юзера должно просто перекинуть на соответствующую страницу, которую указал в history.push().
Вместо этого отрабатывает тот путь, который руками вставил в адресной строке. То есть сначала рендериться страница которую указал в history.push(), но после все равно перекидывает на тот адрес, который ввел в адресной строке.
Мб сначала рендерится страница которую ты ввёл в url, а потом выполняется history push на нужную страницу?
Для этого расставил на соответствующующих страницах логи в методах рендер. От соответствующего порядка вывода и сделал вывод, что за чем отрабатывает.
Надо погуглить про router guard и как правильно их делать
Обсуждают сегодня