项目场景:
提示:这里简述项目相关背景:
{“msg“:“invalid token“,“code“:401}
前端请求 后端接口时, 请求失败,控制台出现如下所示报错信息
问题描述
问题:
控制台报错信息如下所示:
{“msg“:“invalid token“,“code“:401}
原因分析:
分析问题:
分析:
1.检查接口处的@RequiresPermissions(“”)权限控制是否注释
2.shiroFilter.class中是否开放了接口
3.检查访问路径,及配置文件中的接口配置
根据项目实际情况分析,因为 该模块没有经过登录账号,所以请求的接口 需要 在 ShiroConfig 文件中进行相应的配置, 这样才可以 不通过验证,直接请求该接口。
解决方案:
解决方法:
在 ShiroConfig 文件中进行相应的配置
1、前端请求接口
2、ShiroConfig 文件中进行相应的配置
3、接口的书写
@PostMapping("/tid")
@ApiOperation("设备列表")
public R tid(@RequestBody Map<String ,Object> params) {
//TODO
}
我的问题解决啦!!!