wzp
2022-11-21 f29dfb68a705ab9f37ed924fc82d6fd414c1c78c
assetMgtH5/api/requestConfig.js
@@ -10,59 +10,69 @@
import Request from '@/js_sdk/luch-request/luch-request/index.js'
export const apiBaseUrl = 'http://asset.mengdong.icu'
// export const apiBaseUrl = 'http://asset.mengdong.icu'  //开发
export const apiBaseUrl = 'http://uat.zhongyishutong.xyz' //生产   第一次,另外一个在登陆页
const http = new Request()
const getTokenStorage = () => {
  let Authorization = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NDQ0ODk3NzQsInVzZXJuYW1lIjoiMTM2MTE0NTIxNzUifQ.XSraTbueplGDOyxI8aFy5e0abUrWPhAaMkODfdEAu-Q'
  // try {
  //   Authorization = uni.getStorageSync('token')
  // } catch (e) {
  // }
  return Authorization
   let Authorization="";
   try {
      Authorization = uni.getStorageSync('token')
   } catch (e) {}
   // Authorization = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NDYzNzUzMjksInVzZXJuYW1lIjoiMTM2MTE0NTIxNzUifQ.N9rs3r9xn-ktGCAchKt5LgNDdxP3ucMZ_CSdLlXq-vg'
   return Authorization;
}
http.setConfig((config) => { /* 设置全局配置 */
  config.baseURL = apiBaseUrl /* 根域名不同 */
  config.header = {
    ...config.header,
    // a: 1, // 演示
    // b: 2 // 演示
  }
  return config
http.setConfig((config) => {
   /* 设置全局配置 */
   config.baseURL = apiBaseUrl /* 根域名不同 */
   config.header = {
      ...config.header,
      // a: 1, // 演示
      // b: 2 // 演示
   }
   return config
})
http.interceptors.request.use((config) => { /* 请求之前拦截器。可以使用async await 做异步操作 */
  config.header = {
    ...config.header,
    Authorization: getTokenStorage()
  }
  /*
http.interceptors.request.use((config) => {
   /* 请求之前拦截器。可以使用async await 做异步操作 */
   config.header = {
      ...config.header,
      Authorization: getTokenStorage()
   }
   /*
 if (!token) { // 如果token不存在,return Promise.reject(config) 会取消本次请求
   return Promise.reject(config)
 }
 */
  return config
   return config
}, (config) => {
  return Promise.reject(config)
   return Promise.reject(config)
})
http.interceptors.response.use(async (response) => { /* 请求之后拦截器。可以使用async await 做异步操作  */
  // if (response.data.code !== 200) { // 服务端返回的状态码不等于200,则reject()
  //   return Promise.reject(response)
  // }
  return response
http.interceptors.response.use(async (response) => {
   /* 请求之后拦截器。可以使用async await 做异步操作  */
   // if (response.data.code !== 200) { // 服务端返回的状态码不等于200,则reject()
   //   return Promise.reject(response)
   // }
   return response
}, (response) => { // 请求错误做点什么。可以使用async await 做异步操作
  console.log(response.data)
  return Promise.reject(response)
   console.log(response.data)
   return Promise.reject(response)
})
export {
  http
   http
}