index.js 810 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * 功能:请求工具
  3. * 作者:小莫唐尼
  4. * 邮箱:studio@925i.cn
  5. * 时间:2022年07月21日 18:58:03
  6. * 版本:v0.1.0
  7. * 修改记录:
  8. * 修改内容:
  9. * 修改人员:
  10. * 修改时间:
  11. */
  12. import HaloConfig from '@/config/halo.config.js'
  13. import HaloTokenConfig from '@/config/token.config.js'
  14. import {
  15. setInterceptors
  16. } from "./interceptors.js";
  17. import Request from "@/js_sdk/luch-request/luch-request";
  18. const http = new Request()
  19. /* 设置全局配置 */
  20. http.setConfig((config) => {
  21. // 如果是在外部浏览器调试或者编译为h5,请注释该行代码
  22. config.baseURL = HaloTokenConfig.BASE_API;
  23. config.header = {
  24. ...config.header,
  25. ContentType: 'application/json',
  26. dataType: 'json'
  27. }
  28. return config
  29. })
  30. setInterceptors(http)
  31. export {
  32. http
  33. }