config.js 632 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import pkg from "./package.json";
  2. const ASSETS_DIR = "resources/web/";
  3. /**
  4. * 主域名
  5. */
  6. const DOMAIN = "4dage.com";
  7. /**
  8. * 前端版本号
  9. */
  10. const VERSION = pkg.version;
  11. /**
  12. * HTTP 协议
  13. */
  14. const PROTOCOL = "https";
  15. /**
  16. * API 域名
  17. */
  18. const BACKEND_DOMAIN = process.env.DOMAIN || `www.${DOMAIN}`;
  19. export default {
  20. /**
  21. * 静态资源放置的子目录
  22. */
  23. assetsDir: ASSETS_DIR,
  24. /**
  25. * 可访问的内置常量
  26. */
  27. constants: {
  28. ASSETS_DIR,
  29. VERSION,
  30. PROTOCOL,
  31. DOMAIN,
  32. BACKEND_DOMAIN,
  33. ASSETS_URL: `//${ASSETS_DIR}`,
  34. BACKEND_URL: `${PROTOCOL}://${BACKEND_DOMAIN}`,
  35. },
  36. };