mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2025-12-27 12:00:17 +00:00
31 lines
881 B
TypeScript
31 lines
881 B
TypeScript
import { App, Configuration } from '@midwayjs/decorator';
|
||
import { ILifeCycle, IMidwayContainer } from '@midwayjs/core';
|
||
import { Application } from 'egg';
|
||
import * as orm from '@midwayjs/orm';
|
||
import * as cool from 'midwayjs-cool-core';
|
||
//import * as redis from 'midwayjs-cool-redis';
|
||
|
||
@Configuration({
|
||
// 注意组件顺序 cool 有依赖orm组件, 所以必须放在,orm组件之后 cool的其他组件必须放在cool 核心组件之后
|
||
imports: [
|
||
// 必须,不可移除, https://typeorm.io 打不开? https://typeorm.biunav.com/zh/
|
||
orm,
|
||
// 必须,不可移除, cool-admin 官方组件 https://www.cool-js.com
|
||
cool,
|
||
//redis
|
||
]
|
||
})
|
||
export class ContainerLifeCycle implements ILifeCycle {
|
||
|
||
@App()
|
||
app: Application;
|
||
// 应用启动完成
|
||
async onReady(container?: IMidwayContainer) {
|
||
|
||
}
|
||
// 应用停止
|
||
async onStop() {
|
||
|
||
}
|
||
}
|