记一次排查nodejs之前端angular页面跳转问题

本文描述了一次在产品列表页面点击编辑按钮时遇到的路由跳转异常问题,通过检查代码、测试不同路径及审查路由配置,最终定位并解决了一个由中英文括号混淆引起的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题说明

在列表页面点击编辑按钮时,地址栏定向到 http://localhost:4200/admin/product-edit/5d170ff11476d51d5821a3a1
但是页面跳到了登陆页面:在这里插入图片描述

问题排查

首先,看到页面没有跳转我想到了先检查product-list页面对应的编辑路由按钮是否正确,检查代码
在这里插入图片描述
试着调试改变测试路径,以及修改link为/admin/product-create 和 /admin/product-detail发现都能显示出来,紧接着去检查是否是因为路由守卫过期引起的,发现路由守卫这块是针对登录,并且没有到过期时间,所以最后去检查了路由的路径配置发现:

-写成了下划线
总之,最后解决了问题,但是花费了一些时间,其实在开发中特别不小心就会不区分中英文括号和下划线这种错误导致很难定位问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值