config.ts 878 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { resolve } from 'path';
  2. const env = process.env.NODE_ENV;
  3. export default {
  4. port: 9900,
  5. checkHost: ['localhost', '127.0.0.1'],
  6. redis: {
  7. host: '10.203.169.158',
  8. port: 1843,
  9. password: '005eb1f50b20ddc6'
  10. },
  11. limit: {
  12. // 单位时间内,秒
  13. time: 60,
  14. // 请求次数
  15. times: 30
  16. },
  17. // logs
  18. logs: {
  19. env,
  20. appLogLevel: 'debug',
  21. dir: resolve(__dirname, '../logs')
  22. },
  23. // 静态页面目录
  24. staticPath: '../public',
  25. // 本地嵌入式数据库
  26. localDb: {
  27. _dir: resolve(__dirname, '../db'),
  28. user: 'dbUser.json',
  29. doc: 'dbDoc.json',
  30. tag: 'dbTag.json'
  31. },
  32. secrestKey: 'liaomo',
  33. proxy: {
  34. run: false,
  35. target: 'https://demo.com',
  36. changeOrigin: true,
  37. logs: true,
  38. rewrite: (path: string): string => path.replace(/^\/proxy(\/|\/\w+)?$/, '/')
  39. },
  40. websocket: {
  41. run: false
  42. }
  43. };