config.example.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /**
  2. * Snapshot 前端配置模板
  3. *
  4. * 使用说明:
  5. * 1. 复制此文件到 src/config.js
  6. * 2. 修改后端API地址和其他配置
  7. * 3. 不要将包含真实配置的文件提交到Git
  8. */
  9. export default {
  10. // 后端API地址
  11. // 开发环境:http://localhost:7626
  12. // 生产环境:修改为你的实际部署地址,如 https://snapshot.example.com
  13. baseURL: 'http://localhost:7626',
  14. // 文件上传限制(字节)
  15. uploadLimit: 500 * 1024 * 1024, // 500MB
  16. // 最大文件数量
  17. maxFiles: 10,
  18. // 过期时间选项(小时)
  19. expirationOptions: [1, 2, 3, 6, 12, 24],
  20. // 请求超时时间(毫秒)
  21. timeout: 30000, // 30秒
  22. // 上传分片大小(字节)- 用于大文件分片上传
  23. chunkSize: 5 * 1024 * 1024, // 5MB
  24. // 是否启用上传进度显示
  25. showUploadProgress: true,
  26. // 是否启用文件预检(前端验证)
  27. enableFilePrecheck: true,
  28. // 密码最小长度
  29. minPasswordLength: 4,
  30. // 密码最大长度
  31. maxPasswordLength: 32,
  32. // Toast通知持续时间(毫秒)
  33. toastDuration: 3000,
  34. // 是否开启调试模式
  35. debug: process.env.NODE_ENV === 'development'
  36. }