求助!前端请求后端接口,同一个接口,token变了连请求都发不去?

作者站长头像
站长
· 阅读数 8

问题如题:后端提供了一个接口地址是用来查询用户信息的,用管理员账号进入菜单则没有任何问题,但是换一个普通用户则请求都发不出去。

1.发送请求的截图求助!前端请求后端接口,同一个接口,token变了连请求都发不去?2.请求不通那个账号的请求截图求助!前端请求后端接口,同一个接口,token变了连请求都发不去?

排查方式:1.通过postman请求nginx,设置不同token,管理员token正常返回,普通用户token,则长时间等待后,返回nginx的404页面。求助!前端请求后端接口,同一个接口,token变了连请求都发不去?2.通过postman请求后端gateway网关应用,使用普通用户token会返回正常的响应。

3.在nginx服务器上通过curl请求接口,使用管理员token很快响应,使用普通用户token,等待一段时间后也得到响应求助!前端请求后端接口,同一个接口,token变了连请求都发不去?

4.绕过nginx,绕过gateway,直接curl对应微服务的接口,等待很长时间,才有响应结果。

唯一变的参数就是token

补充:目前大概率确定是后端接口的问题了,不同权限执行的时间不同,开发机上该接口跑了6.5分钟

回复
1个回答
avatar
test
2024-06-27

跟了后端接口代码,不同角色权限导致接口响应时间过于长

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容