config.local.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. 'use strict';
  2. /**
  3. * 开发环境相关配置
  4. *
  5. * @author CaiAoLin
  6. * @date 2017/8/29
  7. * @version
  8. */
  9. module.exports = appInfo => {
  10. const config = {};
  11. // 数据库配置
  12. config.mysql = {
  13. client: {
  14. // host
  15. host: '127.0.0.1',
  16. // 端口号
  17. port: '3306',
  18. // 用户名
  19. user: 'root',
  20. // 密码
  21. password: 'root',
  22. // 数据库名
  23. database: 'calculation',
  24. },
  25. // 是否加载到 app 上,默认开启
  26. app: true,
  27. // 是否加载到 agent 上,默认关闭
  28. agent: false,
  29. };
  30. // 表名前缀
  31. config.tablePrefix = 'zh_';
  32. // redis设置
  33. config.redis = {
  34. client: {
  35. host: '127.0.0.1',
  36. port: '6379',
  37. password: 'test',
  38. db: '0',
  39. },
  40. agent: true,
  41. };
  42. // geetest验证码key
  43. config.geetest = {
  44. id: '23c50f6711966f744c93a70167c8e0a4',
  45. key: '9b67989994f9def437ea68bb495f0162',
  46. };
  47. // 前端验证
  48. config.jsValidator = {
  49. client: {},
  50. app: true,
  51. };
  52. // 上传设置
  53. config.multipart = {
  54. whitelist: ['.json', '.txt',
  55. '.xls', '.xlsx',
  56. '.doc', '.docx',
  57. '.pdf',
  58. '.png', '.jpg', '.jpeg', '.gif', '.bmp',
  59. '.zip', '.rar', '.7z'],
  60. fileSize: '30mb',
  61. };
  62. // 是否压缩替换前端js
  63. config.min = true;
  64. return config;
  65. };