全网match实例!

323 阅读1分钟

用match方法,把不是数组里面的api接口添加token

const ignoreUrls = [
  '/auth/weChatLogin',
  '/user/userBindingOpenId',
  '/user/getSecret',
  '/user/getOpenId'
]
function setToken(params) {
  if (!ignoreUrls.some(url => params.url.match(new RegExp(url)))) {
    if (!params.header)
      params.header = { token: getToken() }
    else 
      params.header.token = getToken()
  } else {
    // console.log('ignore: ', params.url)
  }
}