问题是这样的
就是后台设置session30分钟失效,但是我本地存储的信息还在,
所以我做了一个拦截器,拦截请求
(如果后台session失效以后,我获取本地用户信息,然后调用后台的登录接口进行重新登录)
这样操作就可以了,在安卓手机测试都没有问题,可以正常重新登录获取到数据
但是在ios就不行了,ios的uni.setstorage在是不是存在失效的问题
问题是这样的
就是后台设置session30分钟失效,但是我本地存储的信息还在,
所以我做了一个拦截器,拦截请求
(如果后台session失效以后,我获取本地用户信息,然后调用后台的登录接口进行重新登录)
这样操作就可以了,在安卓手机测试都没有问题,可以正常重新登录获取到数据
但是在ios就不行了,ios的uni.setstorage在是不是存在失效的问题
小枫叶 - 外包接单加v:wlmk1234567 注明来意
后台的session你存储了以后,放到本地存储,但是本地还是有这个相应的数据的,如果在header中配置了相应的头带进去了,后台需要校验,如果过期了,需要跳转登录的
1***@qq.com (作者)
按道理说应该不会才对,但是我拦截器拦截请求重新登录以后,ios端的请求都还是失败,这是什么原因?
2020-07-03 11:25
CLP
回复 1***@qq.com: 请求失败?没有报错吗?
2020-07-03 11:35
9***@qq.com
回复 CLP: 我也遇上了,打包过后,ios参数获取失败
uni.setStorageSync
uni.getStorage获取不到参数
安卓的却是正常的
2021-05-10 11:07