config.max.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import { CoolConfig } from '@cool-midway/core';
  2. import { MidwayConfig } from '@midwayjs/core';
  3. /**
  4. * 本地开发 npm run dev 读取的配置文件
  5. */
  6. export default {
  7. typeorm: {
  8. dataSource: {
  9. default: {
  10. type: 'mysql',
  11. host: '192.168.2.101',
  12. port: 6806,
  13. username: 'root',
  14. password: 'admin',
  15. database: 'va',
  16. // 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
  17. synchronize: true,
  18. // 打印日志
  19. logging: false,
  20. // 字符集
  21. charset: 'utf8mb4',
  22. // 是否开启缓存
  23. cache: true,
  24. // 实体路径
  25. entities: ['**/modules/*/entity'],
  26. },
  27. },
  28. },
  29. callback: {
  30. sunpay: 'http://localhost:8000/payment/webhook/sunpay',
  31. },
  32. cool: {
  33. // 实体与路径,跟生成代码、前端请求、swagger文档相关 注意:线上不建议开启,以免暴露敏感信息
  34. eps: true,
  35. // 是否自动导入模块数据库
  36. initDB: true,
  37. // 判断是否初始化的方式
  38. initJudge: 'db',
  39. // 是否自动导入模块菜单
  40. initMenu: true,
  41. } as CoolConfig,
  42. } as MidwayConfig;