chore: src/modules/swagger/event/app.ts

This commit is contained in:
2026-07-01 17:57:21 +08:00
parent 62ede18793
commit fd4d0c00f5
+28
View File
@@ -0,0 +1,28 @@
import { CoolEvent, Event } from '@cool-midway/core';
import { App, ILogger, Inject, Logger } from '@midwayjs/core';
import { IMidwayKoaApplication } from '@midwayjs/koa';
import { SwaggerBuilder } from '../builder';
/**
* 修改jwt.secret
*/
@CoolEvent()
export class SwaggerAppEvent {
@Logger()
coreLogger: ILogger;
@App()
app: IMidwayKoaApplication;
@Inject()
swaggerBuilder: SwaggerBuilder;
@Event('onServerReady')
async onServerReady() {
this.swaggerBuilder.init().then(() => {
this.coreLogger.info(
'\x1B[36m [cool:module:swagger] midwayjs cool module swagger build success\x1B[0m'
);
});
}
}