vue.config.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. const proxy = {
  2. "/api/ecs_core": {
  3. // target: process.env.VUE_APP_CORE_HOST_URL || "http://192.168.10.39:8000",
  4. target: "http://localhost:8000",
  5. changeOrigin: true
  6. },
  7. "/api/ecs_exam_work": {
  8. target:
  9. process.env.VUE_APP_EXAM_WORK_HOST_URL || "http://192.168.10.39:8001",
  10. changeOrigin: true
  11. },
  12. "/api/ecs_outlet": {
  13. target:
  14. process.env.VUE_APP_EXCHANGE_HOST_URL || "http://192.168.10.39:8007",
  15. changeOrigin: true
  16. },
  17. "/api/ecs_ques": {
  18. target:
  19. process.env.VUE_APP_QUESTIONS_HOST_URL || "http://192.168.10.39:8008",
  20. changeOrigin: true
  21. },
  22. "/api/ecs_oe_admin": {
  23. target: "http://localhost:8013",
  24. changeOrigin: true
  25. },
  26. "/api/ecs_oe_student": {
  27. target: process.env.VUE_APP_OE_HOST_URL || "http://192.168.10.39:8003",
  28. changeOrigin: true
  29. },
  30. "/api/ecs_marking": {
  31. target: process.env.VUE_APP_MARKING_HOST_URL || "http://192.168.10.39:8004",
  32. changeOrigin: true
  33. },
  34. "/api/ecs_data_process": {
  35. target:
  36. process.env.VUE_APP_DATA_PROCESS_HOST_URL || "http://192.168.10.39:8005",
  37. changeOrigin: true
  38. },
  39. "/api/ecs_prt": {
  40. target: process.env.VUE_APP_PRINT_HOST_URL || "http://192.168.10.39:8009",
  41. changeOrigin: true
  42. },
  43. "/api/ctr/task": {
  44. target: process.env.VUE_APP_PRINT_HOST_URL || "http://192.168.10.39:8011",
  45. changeOrigin: true
  46. }
  47. };
  48. var webpack = require("webpack");
  49. module.exports = {
  50. devServer: {
  51. proxy
  52. },
  53. configureWebpack: {
  54. // devtool: "source-map", // for vscode debug
  55. plugins: [
  56. // Ignore all locale files of moment.js
  57. new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
  58. ]
  59. },
  60. transpileDependencies: [
  61. /\bvue-awesome\b/,
  62. /\bvue-echarts\b/,
  63. /\bresize-detector\b/
  64. ]
  65. };