.env-config.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. const commonEnv = {
  2. appId: 'jbfl8tmefa55olt',
  3. cryptoSecret: '__JBolt__Crypto__',
  4. defaultUploadTo: 'server', //qiniu:图片传到七牛云,server:传到本地服务器
  5. defaultQiniuSn: '',
  6. serverUploadApi: '/commonConfig/uploadFileToLocal'// 上传到本地的接口
  7. }
  8. // 读取角色API, 传入workspace_id, main_project_id, sub_project_id
  9. /** TODO 二开:不同环境的请求服务配置 */
  10. const serviceEnv = {
  11. dev: Object.assign({}, commonEnv, {
  12. url: 'http://172.16.196.241:8013',
  13. // url: 'http://192.168.31.130:8013',
  14. wsUrl: 'http://127.0.0.1:8013/ws'
  15. }),
  16. test: Object.assign({}, commonEnv, {
  17. url: 'http://127.0.0.1:8013',
  18. wsUrl: 'ws://127.0.0.1:8080/ws'
  19. }),
  20. prod: Object.assign({}, commonEnv, {
  21. url: 'http://127.0.0.1:8013',
  22. wsUrl: 'ws://127.0.0.1:8013/ws'
  23. })
  24. }
  25. /**
  26. * 获取当前环境模式下的请求服务的配置
  27. * @param env 环境
  28. */
  29. export function getServiceEnvConfig(env) {
  30. const { VITE_SERVICE_ENV = 'dev' } = env
  31. const config = serviceEnv[VITE_SERVICE_ENV]
  32. return {
  33. ...config,
  34. proxyPattern: '/proxy-pattern'
  35. }
  36. }
  37. /**
  38. * 获取当前环境模式下的请求服务的url
  39. * @param env
  40. */
  41. export function getServerUrl(env) {
  42. const { VITE_SERVICE_ENV = 'dev' } = env
  43. const config = serviceEnv[VITE_SERVICE_ENV]
  44. return config.url
  45. }
  46. /**
  47. * 获取当前环境模式下的请求服务的url
  48. * @param env
  49. */
  50. export function getServerWsUrl(env) {
  51. const { VITE_SERVICE_ENV = 'dev' } = env
  52. const config = serviceEnv[VITE_SERVICE_ENV]
  53. return config.wsUrl
  54. }