axiosFun.js 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import axios from 'axios';
  2. const HOST = 'https://cdhabook.teammodel.cn'
  3. // 登录请求方法
  4. const loginreq = (method, url, params) => {
  5. return axios({
  6. method: method,
  7. url: HOST + url,
  8. data: {
  9. method:url,
  10. params:params
  11. },
  12. }).then(res => res.data);
  13. };
  14. // 通用公用方法
  15. const req = (method, url, params) => {
  16. return axios({
  17. method: method,
  18. url: HOST + url,
  19. headers: {
  20. 'Authorization': 'Bearer ' + localStorage.getItem('token')
  21. },
  22. data: {
  23. method:url,
  24. params:params
  25. },
  26. }).then(res => res.data);
  27. };
  28. // 通用公用方法
  29. const reqJson = (method, url, params) => {
  30. return axios({
  31. method: method,
  32. url: 'https://onepsycho.com/' + url,
  33. headers: {
  34. 'Content-Type': 'application/json'
  35. },
  36. data: params
  37. }).then(res => res.data);
  38. };
  39. export {
  40. loginreq,
  41. reqJson,
  42. req
  43. }