index.js 546 B

123456789101112131415161718192021222324252627282930
  1. import Request from './request'
  2. import {
  3. HTTP_REQUEST_URL,
  4. HEADER,
  5. TOKENNAME
  6. } from '@/config/app';
  7. import { API_BASE_URL } from '../config.js'
  8. import store from '../../store/index.js';
  9. const http = new Request();
  10. http.setConfig((config) => {
  11. config.baseUrl = API_BASE_URL;
  12. return config
  13. })
  14. http.interceptor.request((config, cancel) => {
  15. config.header = {
  16. ...config.header,
  17. 'X-Token': 'Bearer ' + store.state.app.token
  18. }
  19. return config;
  20. })
  21. http.interceptor.response((response) => {
  22. return response;
  23. })
  24. export {
  25. http
  26. };