求助!前端请求后端接口,同一个接口,token变了连请求都发不去?
问题如题:后端提供了一个接口地址是用来查询用户信息的,用管理员账号进入菜单则没有任何问题,但是换一个普通用户则请求都发不出去。
1.发送请求的截图2.请求不通那个账号的请求截图
排查方式:1.通过postman请求nginx,设置不同token,管理员token正常返回,普通用户token,则长时间等待后,返回nginx的404页面。2.通过postman请求后端gateway网关应用,使用普通用户token会返回正常的响应。
3.在nginx服务器上通过curl请求接口,使用管理员token很快响应,使用普通用户token,等待一段时间后也得到响应
4.绕过nginx,绕过gateway,直接curl对应微服务的接口,等待很长时间,才有响应结果。
唯一变的参数就是token
补充:目前大概率确定是后端接口的问题了,不同权限执行的时间不同,开发机上该接口跑了6.5分钟
回复
1个回答

test
2024-06-27
跟了后端接口代码,不同角色权限导致接口响应时间过于长
回复

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