dev.js 903 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // NOTE H5 端使用 devServer 实现跨域,需要修改 package.json 的运行命令,加入环境变量
  2. const isH5 = process.env.CLIENT_ENV === 'h5'
  3. const HOST = '"http://zhcq.jishutao.com"'
  4. const HOST_M = '"http://zhcq.jishutao.com"'
  5. module.exports = {
  6. env: {
  7. NODE_ENV: '"development"'
  8. },
  9. defineConstants: {
  10. // HOST: isH5 ? '"/api"' : HOST,
  11. HOST: isH5 ? '"http://zhcq.jishutao.com"' : HOST,
  12. HOST_M: isH5 ? '"/api-m"' : HOST_M
  13. },
  14. weapp: {},
  15. h5: {
  16. devServer: {
  17. proxy: {
  18. '/api/': {
  19. target: JSON.parse(HOST),
  20. pathRewrite: {
  21. '^/api/': '/'
  22. },
  23. changeOrigin: true
  24. },
  25. '/api-m/': {
  26. target: JSON.parse(HOST_M),
  27. pathRewrite: {
  28. '^/api-m/': '/'
  29. },
  30. changeOrigin: true
  31. }
  32. },
  33. host: "172.16.1.187",
  34. port: 8080,
  35. }
  36. }
  37. }