config.code-snippets 764 B

1234567891011121314151617181920212223242526272829
  1. {
  2. "config": {
  3. "prefix": "config",
  4. "body": [
  5. "import { Application } from 'egg';",
  6. "import { ModuleConfig } from 'midwayjs-cool-core';",
  7. "",
  8. "/**",
  9. " * 模块配置",
  10. " */",
  11. "export default (app: Application) => {",
  12. " return {",
  13. " // 模块名称",
  14. " name: 'xxx',",
  15. " // 模块描述",
  16. " description: 'xxx',",
  17. " // 中间件,只对本模块有效",
  18. " middlewares: [],",
  19. " // 中间件,全局有效",
  20. " globalMiddlewares: [],",
  21. " // 模块加载顺序,默认为0,值越大越优先加载",
  22. " order: 0,",
  23. " } as ModuleConfig;",
  24. "};"
  25. ],
  26. "description": "cool-admin config代码片段"
  27. }
  28. }