世界上最伟大的投资就是投资自己的教育
张琳
id 14689
张琳 4 days 13 hours 41 minutes 8 seconds 舵主 研究生 移动端用户
-
为啥要放到 Reducer 呢,如果 token 放到 Reducer 中,强刷浏览器的话,这个 token 就没有了,在请求接口的话,header 也带不过去,我现在项目中一直放到 localStorage 中的,常用的方式会怎么做呢?
-
再补充一点吧~,3、在请求发起前 request 拦截器中拦截每个请求,判断 token 的有效时间是否已经过期,若已过期,先刷新 token 后,该怎么继续请求其他接口?;在 response 拦截器中拦截返回后的数据,先发起请求,接口返回过期后,先刷新 token 后,又该怎么请求其他接口呢?
-
老师好,在实际项目中用到 access_token 和 refresh_token,双 token 刷新的问题想请教一下,如果 token 过期的话,需要用 refresh_token 调用接口刷新 access_token,打算在 utils/request.js 中统一拦截再调用接口刷新 token。问题是 1、由于是异步请求,在一个页面同时调用多个接口,如果都报 token 过期,那么拦截的时候怎么防止多次调用刷新的 token 接口呢?2、如果刷新 token 的接口调用成功,再不强制刷新页面的前提下,怎么让那几个 token 过期的接口再次调用,获取页面数据呢?目前关于第一个问题,我想用防抖或者节流的方式来解决多次调用,还望老师能给点建议~
-
如果一个组建中有两个表单,怎么区分每个表单呢,或者怎么通过 this.props.form.vaildateFileds 拿到每个表单的值?
-
请教个问题:在 config 中设置了 proxy 代理,那么又在 request 中设置了 prefix,那么开发环境中的请求会走代理的那个域名还是 prefix 设置的这个呢?生产环境又是怎样呢?如果测试环境分成好几个比如:sit、uat、pre、又该怎样动态设置呢?
© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top