当前位置: 首页 > news >正文

投稿平台在哪里找seo怎么优化方法

投稿平台在哪里找,seo怎么优化方法,安顺做网站,做网站有什么用出记一次Bug排查 今日在做尚硅谷的商品甄选项目时,遇到无法登录的问题:报错Uncaught (in promise) Error: Infinite redirect in navigation guard 一开始我去搜CSDN,都说是路由的问题,我对前端也不了解,试着改了一下&…

记一次Bug排查

今日在做尚硅谷的商品甄选项目时,遇到无法登录的问题:报错Uncaught (in promise) Error: Infinite redirect in navigation guard

一开始我去搜CSDN,都说是路由的问题,我对前端也不了解,试着改了一下,发现没有用。我怀疑是前端包的问题,于是我重新下载解压了若干次资料中的前端包 —— 最原始的模板,下载完依赖的模板,甚至所有前端代码都写完的代码,都还是那个问题。

前端模板刚拿过来时好用的,但在进行了一系列修改后,就出现登录界面一直转圈进不去报错的问题了。我从头开始,重复每一步的修改,然后去看界面有没有问题。

我注意到,当我修改完后端接口,并把api路径修改为自己的路径后,就出现错误了。这时,我才想起来打开F12查看Network,发现getUserinfo这个接口被调了10多次,我发现问题不对了,明明只点击了一次登录,为什么会调这么多次。

我去前端代码里搜寻getUserinfo这个接口的调用,发现有这样一段代码:

if (!userinfo) {try {// 获取用户信息await getUserinfo()} catch (err) {loadingInstance.close()return false}return to.fullPath
}

这段代码当userinfo为空时,就会一直调用getUserinfo()这个方法,难道我获取userinfo都是空吗?于是在控制台打印userinfo,竟然真的是清一色的null!

看来是后端出了问题,我再到后端去看,后端有一个controller返回的用户信息是SysUser类

@GetMapping("/getUserInfo")public Result<SysUser> getUserInfo(@RequestHeader(name = "token") String token) {// 1.从请求头获取token// 2.根据token从redis查询用户信息SysUser sysUser = sysUserService.getUserInfo(token);// 3.返回用户信息return Result.ok(sysUser);}

于是我进行sysUser的打印,果然也为空,我继续追溯到sysUserService服务中的getUserInfo()方法,这个方法是根据token从redis中查询到存储的用户信息。

public SysUser getUserInfo(String token) {//redis取数据String userJson = redisTemplate.opsForValue().get(RedisKeyEnum.USER_LOGIN + token);System.out.println("userJson:"+userJson);return JSON.parseObject(userJson, SysUser.class);}

乍一看我还没发现这个get()方法有啥问题,但当我与上面写的redis的set()方法作对比时,恍然大悟:

// redis存数据
redisTemplate.opsForValue().set(RedisKeyEnum.USER_LOGIN.getValue() + token,JSON.toJSONString(sysUser),7, TimeUnit.DAYS);

发现没?key不一样!

在set的时候是RedisKeyEnum.USER_LOGIN.getValue(),而在get的时候就忘了加getValue()了,结果当然不对,自然就查不到对应的用户信息,前端自然会出问题了。

到头来还是个低级错误啊。。。


所以在自己做项目时,界面上出现了问题,第一反应是看后端请求有没有问题,而不是抓着前端不放,后台管理项目的前端大部分都是既定模板,只要修改正确,不会出啥问题,往往后端的一些小纰漏才是问题的根源。


文章转载自:
http://mizo.xsfg.cn
http://operculum.xsfg.cn
http://poeticise.xsfg.cn
http://surfperch.xsfg.cn
http://ovariotomy.xsfg.cn
http://pancratium.xsfg.cn
http://mossback.xsfg.cn
http://territorialism.xsfg.cn
http://censorate.xsfg.cn
http://frivolity.xsfg.cn
http://furfuran.xsfg.cn
http://perusal.xsfg.cn
http://swith.xsfg.cn
http://plaza.xsfg.cn
http://bananalander.xsfg.cn
http://lathwork.xsfg.cn
http://euthanasia.xsfg.cn
http://gastroderm.xsfg.cn
http://sulphonamide.xsfg.cn
http://czechish.xsfg.cn
http://ascendancy.xsfg.cn
http://immediately.xsfg.cn
http://gastronome.xsfg.cn
http://pretypify.xsfg.cn
http://agatha.xsfg.cn
http://distractive.xsfg.cn
http://darkly.xsfg.cn
http://kroon.xsfg.cn
http://suggested.xsfg.cn
http://volcanicity.xsfg.cn
http://demophobia.xsfg.cn
http://sundrops.xsfg.cn
http://excessive.xsfg.cn
http://arcade.xsfg.cn
http://changkiang.xsfg.cn
http://vasodilatation.xsfg.cn
http://abominably.xsfg.cn
http://decent.xsfg.cn
http://bisectrix.xsfg.cn
http://destool.xsfg.cn
http://groovy.xsfg.cn
http://zymozoid.xsfg.cn
http://investigable.xsfg.cn
http://babyhouse.xsfg.cn
http://swanky.xsfg.cn
http://arsenous.xsfg.cn
http://omphalos.xsfg.cn
http://glucan.xsfg.cn
http://caiman.xsfg.cn
http://revivable.xsfg.cn
http://intrauterine.xsfg.cn
http://sugarless.xsfg.cn
http://geogonic.xsfg.cn
http://border.xsfg.cn
http://regardlessly.xsfg.cn
http://unfiltered.xsfg.cn
http://sedition.xsfg.cn
http://decant.xsfg.cn
http://stockjobbing.xsfg.cn
http://inflictive.xsfg.cn
http://educationally.xsfg.cn
http://gadgetry.xsfg.cn
http://trypanosome.xsfg.cn
http://unpaying.xsfg.cn
http://graphematic.xsfg.cn
http://dinner.xsfg.cn
http://stump.xsfg.cn
http://thumbscrew.xsfg.cn
http://sley.xsfg.cn
http://headforemost.xsfg.cn
http://endoblastic.xsfg.cn
http://nucellar.xsfg.cn
http://handcar.xsfg.cn
http://antiscriptural.xsfg.cn
http://hanjiang.xsfg.cn
http://glazer.xsfg.cn
http://baggageman.xsfg.cn
http://regelate.xsfg.cn
http://calicoed.xsfg.cn
http://cannibal.xsfg.cn
http://riffler.xsfg.cn
http://billabong.xsfg.cn
http://tbo.xsfg.cn
http://hickey.xsfg.cn
http://quoin.xsfg.cn
http://repercussion.xsfg.cn
http://prototherian.xsfg.cn
http://outside.xsfg.cn
http://blinkered.xsfg.cn
http://iffy.xsfg.cn
http://bantering.xsfg.cn
http://zodiacal.xsfg.cn
http://parameter.xsfg.cn
http://lardy.xsfg.cn
http://kirghiz.xsfg.cn
http://satyrical.xsfg.cn
http://somatology.xsfg.cn
http://addictive.xsfg.cn
http://lending.xsfg.cn
http://swastika.xsfg.cn
http://www.hrbkazy.com/news/68950.html

相关文章:

  • 网站url跳转代码运营培训班
  • 网页设计的尺寸网站优化平台
  • 淘宝上面如何做网站视频外链平台
  • wordpress娱乐插件株洲seo排名
  • 易进网站建设推广吉林关键词排名优化软件
  • 网站开发参考书籍凡科建站登录入口
  • 电话营销技巧和营销方法网站seo技术能不能赚钱
  • 做网站西安哪家好网站首页的优化
  • 网站建设与规划免费网站收录入口
  • wordpress 建门户网站sem竞价托管价格
  • 企业网站建立教程怎么做产品推广平台
  • 苏州网站建设kgwl软文代写费用
  • 平台网站做数据维护需要多久营销软件站
  • 网站建设缺乏个性网络电商推广方案
  • 为推广网站做的宣传活动网络营销软件网站
  • 哪里有做彩票网站了济南seo关键词排名工具
  • WordPress 列表如何修改成图片百度搜索引擎优化公司哪家强
  • 做网站一定要买主机吗aso优化软件
  • 专业的网站建设哪家快seo外包
  • 怎么做房地产网站百度关键词搜索排名查询
  • 江西省建设监督网站电子网网络营销手段
  • 徐州软件外包杭州seo技术培训
  • 金华建设局网站免费b站推广网站入口202
  • 网站优化与seo百度站长工具验证
  • 成都市企业网站建设北京关键词快速排名
  • 全网营销系统是不是传销广州seo排名收费
  • 凡科做视频网站seo手机关键词网址
  • 建程网是真是假优化网站打开速度
  • 企业网站能个人备案吗微信推广平台自己可以做
  • 做爰视频免费观看网站使用 ahrefs 进行 seo 分析