获取token,进而获取权限

问题遇到的现象和发生背景

有后台接口,想用前端写一个获取token信息
Authorization的拼接应该是Bearer +‘token',但是自己写的感觉有误
报错是401,登录已过期,请重新登录
是因为获取token失败吗?目前token已存在localstorage

用代码块功能插入代码,请勿粘贴截图
check(){
                const baseUrl = "http://localhost:9666"
                uni.request({
                    url:baseUrl+'/getByLoginInfo',
                    method:"GET",
                    data:this.message,
                    header: {
                        "Authorization":uni.getStorage('token')
                    },
                    success: (res) => {
                        console.log(res);
                        console.log('---------');
                        console.log(res.data.message);
                        if(res.data == '200'){
                            uni.showToast({
                                icon:"success"
                            })
                        }else{
                            uni.showToast({
                                icon:"error"
                            })
                        }
                        
                    }
                })
            }

运行结果及报错内容

img

我的解答思路和尝试过的方法

我原本是想login页面存token(已成功),放了一个uni.setStorageSync('token', res.data.data);在login,查看localstorage也已存入,现在现在想在新的页面index,get这个token。现在是在index写了个按钮来get,但是有报错,不知道是不是思路错了

我想要达到的结果

在index页面点击get按钮实现token的获取,以此来进一步授权给其他功能,相当于只有这个token
的登录才能使用页面a否则跳转至login页面

你先看下uni.getStorage('token')这个能不能取到值,看下network有没有把token传上去,有的话,再验证下你的token跟login返回的是不是一致,是一致的话就是后端问题