router.push() followed by redirect in a route's beforeEnter hook causes uncaught promise rejection · Issue #2932 · vuejs/vue-router · GitHub
Complete Vue Router 4 Guide: Basics, Programmatic Routing, Navigation Guards, Transition Effects and Composition API | by OnlyKiosk Dev Tech | Level Up Coding
Protecting Route for Authenticated Users in Vue.js | WebOmnizz
Vue, guard routes with Firebase Authentication | Gaute Meek Olsen
Complete Vue Router 4 Guide: Basics, Programmatic Routing, Navigation Guards, Transition Effects and Composition API | by OnlyKiosk Dev Tech | Level Up Coding
v2.vuejs.org/src/v2/guide/migration-vue-router.md at master · vuejs/v2.vuejs.org · GitHub
Storing and Using the Last Known Route in Vue | by Mateusz Rybczonek | Medium