
在vue路由配置中 配置一个path为 /sdetail
然后使用我在浏览器中通过路由可以成功访问,服务器后台也不会报错

但是 我将 /sdetail 修改为/shopdetail

并在浏览器进行访问

我只是修改了访问路径名,为什么会发生这个问题呢?
请指教


但是 我将 /sdetail 修改为/shopdetail

并在浏览器进行访问

我只是修改了访问路径名,为什么会发生这个问题呢?
请指教
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从您提供的信息来看,问题可能出现在以下几个方面:
LogincheckInterceptor的拦截器,它可能在处理/shopdetail路径的请求时出现了问题。根据控制台输出的信息,拦截器在请求头中找不到JWT token,这可能是因为在修改路由名称后,请求头中的token没有被正确传递或者后端对于请求路径的处理存在问题。这可能是因为你在修改路由路径后,后端代码中对应这个路径的处理逻辑没有同步更新。请检查你的后端代码,确保/shopdetail路径的处理逻辑是正确的。/shopdetail路径的组件。同时,确保前端发送请求时URL和请求头中的token等信息都是正确的。/shopdetail路径的请求。你可能需要检查服务器端的路由配置或者其他相关的配置信息。针对这个问题,我建议你首先检查后端代码和配置,特别是与/shopdetail路径相关的部分。如果问题依然存在,再检查前端代码和配置。如果可能的话,尝试在修改路由名称之前备份你的代码和配置,以便出现问题时可以方便地进行对比和调试。
如果你可以提供更多的代码或者更详细的错误信息,我可能会提供更具体的帮助。