Uncaught SyntaxError: Unexpected token ‘<‘错误

在项目开发中,作者遇到页面样式异常和JS失效的问题,清除IDEA缓存后问题加剧。通过F12调试发现静态资源302重定向错误。经过排查,发现是拦截器的排除路径设置错误,一个小字符的错误导致了静态资源未正确加载。这个问题在最初未设置拦截器时未显现,清理缓存后暴露出来,耗费了一些时间才定位到原因。

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

最近做项目遇到了一个特别坑的问题,我清除IDEA缓存重启项目后,再次访问页面,却发现页面样式错误,并且js代码失效.我十分疑惑,因为拦截器已经设置了不拦截静态资源,并且在我清除项目缓存前一直都正常运行.F12后发现页面报错如下.

 由于报的是语法错误,我首先检查了页面,并未发现错误,又观察到好多静态资源状态码是302

 

在网上搜索后发现有可能是静态资源被拦截所导致的,我已经确定设置了排除拦截的路径,于是就将重点放在了路径的书写上,最终发现某个路径写错了一个字符,至此,问题被解决

总结:做项目时,一开始并未写拦截器,此时静态资源可以正确访问,写了拦截器后,不知为什么明明路径都写错了,还可以正确访问静态资源,清除idea缓存后,发现无法访问,此时很难想到是拦截器的排除路径写错了,所以花费了很多时间来找这个错误.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值