在全局的拦截器里设置了token了,
但是在登陆页面的那个请求是希望没有token的,这个应该怎么写
(登陆页面的请求)
你采纳的这个答案不是最好的方案。
最好的方式是将是否要注入token,如何注入搞成配置项,而不是在代码里面写死判断逻辑。这样处理隐患很大。
// 例如是否要传入,默认为true,不需要传入单独设置false就行
if (config.isToken) {
}
或者判断config中是否包含token字段,如果没有,才从storage中获取,有就直接取配置中的token,不想传入token,将token设置为空字符串即可
if (Object.hasOwnProperty.call(config, 'token')) {
}
...
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答832 阅读
4 回答2.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
楼主,你好!可以根据特定的
url
标识来处理这个问题。如有帮助,麻烦点击下采纳,谢谢~