index.js 538 B

123456789101112131415161718192021
  1. const defaultSetting = require('@/setting')
  2. import store from '@/store'
  3. uni.$u.http.setConfig((config) => {
  4. config.baseURL = defaultSetting.BASE_URL
  5. config.header = {
  6. 'Content-Type': 'application/x-www-form-urlencoded',
  7. 'X-Requested-With': 'XMLHttpRequest',
  8. 'Accept': 'application/vnd.api.v1+json'
  9. }
  10. if (store.getters.token) {
  11. config.header['Authorization'] = store.getters.token
  12. }
  13. return config
  14. })
  15. module.exports = (vm) => {
  16. require('./requestInterceptors')(vm)
  17. require('./responseInterceptors')(vm)
  18. }