vue.config.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. const { defineConfig } = require("@vue/cli-service");
  2. module.exports = defineConfig({
  3. // transpileDependencies: true,
  4. lintOnSave: false,
  5. transpileDependencies: [
  6. // 设置这个就不会报错,初始化cli的时候这个默认为true
  7. "vuetify", // vuetify is a dependency of @vue/cli-plugin-vuetify
  8. ],
  9. devServer: {
  10. host: "0.0.0.0",
  11. port: 8003,
  12. open: true,
  13. hot: true,
  14. // disableHostCheck: true,
  15. // before: require('./mock/mock-server.js')
  16. proxy: {
  17. "/xapi": {
  18. target: "http://124.222.95.170:9990/",
  19. changeOrigin: true, // //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
  20. pathRewrite: {
  21. //// 思路是如果是开发环境,就给所有要代理的接口统一加上前缀,然后代理请求时再统一通过rewrite去掉
  22. "^/xapi": "",
  23. },
  24. },
  25. // "/cases": {
  26. // target: "http://101.35.139.78:9090/",
  27. // changeOrigin: true, // //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
  28. // pathRewrite: {
  29. // //// 思路是如果是开发环境,就给所有要代理的接口统一加上前缀,然后代理请求时再统一通过rewrite去掉
  30. // "^/cases": "",
  31. // },
  32. // },
  33. "/codePredict": {
  34. target: "http://47.99.63.119:9100/",
  35. changeOrigin: true, // //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
  36. pathRewrite: {
  37. //// 思路是如果是开发环境,就给所有要代理的接口统一加上前缀,然后代理请求时再统一通过rewrite去掉
  38. "^/codePredict": "",
  39. },
  40. },
  41. },
  42. },
  43. });