This commit is contained in:
xiaojunnuo
2025-04-06 00:20:05 +08:00
parent 04acd08ad2
commit 61e322678b
6 changed files with 131 additions and 28 deletions
@@ -0,0 +1,19 @@
import { Autoload, Init, Inject, Scope, ScopeEnum } from "@midwayjs/core";
import { logger } from "@certd/basic";
import { PluginService } from "../plugin/service/plugin-service.js";
@Autoload()
@Scope(ScopeEnum.Request, { allowDowngrade: true })
export class AutoBLoadPlugins {
@Inject()
pluginService: PluginService;
@Init()
async init() {
logger.info('加载插件开始');
await this.pluginService.registerFromDb()
logger.info('加载插件完成');
}
}