index.js 758 B

1234567891011121314151617181920212223242526272829303132333435363738
  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 HaloTokenConfig from '@/config/uhalo.config.js'
  13. import {
  14. setInterceptors
  15. } from "./interceptors.js";
  16. import Request from "@/js_sdk/luch-request/luch-request";
  17. const http = new Request()
  18. /* 设置全局配置 */
  19. http.setConfig((config) => {
  20. // 如果是在外部浏览器调试或者编译为h5,请注释该行代码
  21. config.baseURL = HaloTokenConfig.BASE_API;
  22. config.header = {
  23. ...config.header,
  24. ContentType: 'application/json',
  25. dataType: 'json'
  26. }
  27. return config
  28. })
  29. setInterceptors(http)
  30. export {
  31. http
  32. }