Error: Redirected when going from "/login" to "/stulogin" via a navigation guard
时间: 2024-01-13 20:05:20 浏览: 37
根据提供的引用内容,你遇到的错误是"Error: Redirected when going from "/login" to "/stulogin" via a navigation guard"。这个错误通常是由于路由守卫的配置问题导致的。下面是两种可能的解决方案:
解决方案一:确保在放置token之前触发路由守卫
```javascript
// 在放置token之前触发路由守卫
router.beforeEach((to, from, next) => {
// 触发守卫逻辑
// ...
next(); // 确保在这里调用next()方法
});
// 放置token
// ...
```
解决方案二:降低vue-router版本到3.0.7
```shell
npm uninstall vue-router
npm install vue-router@3.0.7
```
请注意,在执行上述命令之前,请确保你已经删除了原来的node_modules文件夹。
如果以上解决方案都没有解决你的问题,你可以尝试清除浏览器缓存或者使用无痕窗口打开Google浏览器。
相关问题
Error: Redirected when going from "/login" to "/assetManage" via a navigation guard.
这个错误是由于你在路由导航守卫中使用了 `next()` 函数,并且在该函数中重定向到了一个新的路由,但是重定向的路由也被设置了相同的导航守卫,导致了死循环的错误。
解决这个问题的方法是在重定向的路由上去掉相同的导航守卫,或者在导航守卫中使用 `next(false)` 阻止重定向,手动跳转到目标路由。你可以参考 Vue Router 的官方文档来了解更多关于导航守卫的知识。
Uncaught (in promise) Error: Redirected when going from "/login" to "/home" via a navigation guard.\
这个错误是因为在Vue项目中进行路由跳转时,通过导航守卫(navigation guard)进行拦截操作时出现的。根据引用提供的信息,该错误的具体提示是"Uncaught (in promise) Error: Redirected when going from "/login" to "/home" via a navigation guard."。
根据引用提供的代码片段,可以看出在定义路由的文件中对VueRouter原型进行了修改,其中对push方法进行了封装处理。这个修改的目的是为了解决路由跳转时的错误提示,将错误信息捕获并返回。这样就避免了出现空白页的问题。
根据引用提供的解决方法,可以在路由拦截器(router.beforeEach钩子)中对报错信息进行处理。通过捕获错误并进行统一处理,可以避免出现空白页的问题。
综上所述,这个错误的解决方法是对路由跳转时的错误进行捕获和处理,可以通过修改VueRouter原型的push方法或在路由拦截器中进行处理来解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [解决Uncaught (in promise) Error: Redirected when going from “/login“ to “/home“ via a navigation...](https://blog.csdn.net/qq_31754591/article/details/115748949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Uncaught (in promise) Error: Redirected when going from “/login“ to “/home“ via a navigation ...](https://blog.csdn.net/Zxiuping/article/details/124374752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]