mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2026-02-13 14:23:50 +00:00
11
This commit is contained in:
parent
97676570c8
commit
1bcf44ab8e
@ -10,6 +10,7 @@
|
|||||||
"egg": "^2.29.1",
|
"egg": "^2.29.1",
|
||||||
"egg-scripts": "^2.13.0",
|
"egg-scripts": "^2.13.0",
|
||||||
"midwayjs-cool-core": "file:/Users/ap/Documents/srcs/cool-admin/midway-core/core/dist",
|
"midwayjs-cool-core": "file:/Users/ap/Documents/srcs/cool-admin/midway-core/core/dist",
|
||||||
|
"midwayjs-cool-redis": "file:/Users/ap/Documents/srcs/cool-admin/midway-core/redis/dist",
|
||||||
"mysql2": "^2.2.5"
|
"mysql2": "^2.2.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
26
src/config/config.prod.ts
Normal file
26
src/config/config.prod.ts
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import { EggAppConfig, EggAppInfo, PowerPartial } from 'egg';
|
||||||
|
|
||||||
|
export type DefaultConfig = PowerPartial<EggAppConfig>;
|
||||||
|
|
||||||
|
export default (appInfo: EggAppInfo) => {
|
||||||
|
const config = {} as DefaultConfig;
|
||||||
|
|
||||||
|
config.orm = {
|
||||||
|
type: 'mysql',
|
||||||
|
host: '127.0.0.1',
|
||||||
|
port: 3306,
|
||||||
|
username: 'root',
|
||||||
|
password: '123123',
|
||||||
|
database: 'cool-admin-next',
|
||||||
|
synchronize: true,
|
||||||
|
logging: false,
|
||||||
|
}
|
||||||
|
|
||||||
|
config.logger = {
|
||||||
|
coreLogger: {
|
||||||
|
consoleLevel: 'ERROR'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return config;
|
||||||
|
};
|
||||||
@ -1,14 +1,16 @@
|
|||||||
import { App, Configuration } from '@midwayjs/decorator';
|
import { App, Configuration } from '@midwayjs/decorator';
|
||||||
import { ILifeCycle, IMidwayContainer } from '@midwayjs/core';
|
import { ILifeCycle, IMidwayContainer } from '@midwayjs/core';
|
||||||
import { Application } from 'egg';
|
import { Application } from 'egg';
|
||||||
// import * as orm from '@midwayjs/orm';
|
import * as orm from '@midwayjs/orm';
|
||||||
import * as cool from 'midwayjs-cool-core';
|
import * as cool from 'midwayjs-cool-core';
|
||||||
|
import * as redis from 'midwayjs-cool-redis';
|
||||||
|
|
||||||
@Configuration({
|
@Configuration({
|
||||||
imports: [
|
imports: [
|
||||||
// cool-admin 官方组件 https://www.cool-js.com
|
// cool-admin 官方组件 https://www.cool-js.com
|
||||||
cool
|
cool,
|
||||||
//orm
|
redis,
|
||||||
|
orm
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class ContainerLifeCycle implements ILifeCycle {
|
export class ContainerLifeCycle implements ILifeCycle {
|
||||||
|
|||||||
@ -4,12 +4,12 @@ import { CoolController, CoolCache } from 'midwayjs-cool-core';
|
|||||||
@Provide()
|
@Provide()
|
||||||
@CoolController()
|
@CoolController()
|
||||||
export class HomeController {
|
export class HomeController {
|
||||||
@Inject('cool-core:coolCache')
|
@Inject('cool:cache')
|
||||||
coolCache: CoolCache;
|
coolCache: CoolCache;
|
||||||
|
|
||||||
@Get('/1')
|
@Get('/1')
|
||||||
async home(@Query() data: string) {
|
async home(@Query() data: string) {
|
||||||
console.log(await this.coolCache.set('a', data))
|
console.log(await this.coolCache.set('a', data, 10000))
|
||||||
return await this.coolCache.get('a');
|
return await this.coolCache.get('a');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import { CoolController, CoolCache } from 'midwayjs-cool-core';
|
|||||||
@Provide()
|
@Provide()
|
||||||
@CoolController()
|
@CoolController()
|
||||||
export class Home1Controller {
|
export class Home1Controller {
|
||||||
@Inject('cool-core:coolCache')
|
@Inject('cool:cache')
|
||||||
coolCache: CoolCache;
|
coolCache: CoolCache;
|
||||||
@Get('/1')
|
@Get('/1')
|
||||||
async home() {
|
async home() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user