{“msg“:“invalid token“,“code“:401}

项目场景:

提示:这里简述项目相关背景:

{“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
}

我的问题解决啦!!!

猜你喜欢

转载自blog.csdn.net/YHLSunshine/article/details/131817154