35 lines
902 B
TypeScript
35 lines
902 B
TypeScript
|
import { MidwayAppInfo, MidwayConfig } from '@midwayjs/core';
|
|||
|
|
|||
|
export default (appInfo: MidwayAppInfo): MidwayConfig => {
|
|||
|
return {
|
|||
|
typeorm: {
|
|||
|
dataSource: {
|
|||
|
default: {
|
|||
|
/**
|
|||
|
* 单数据库实例
|
|||
|
*/
|
|||
|
type: 'mysql',
|
|||
|
host: 'mozzie.cn',
|
|||
|
port: 6033,
|
|||
|
username: 'root',
|
|||
|
password: 'cr654654.',
|
|||
|
database: 'backset',
|
|||
|
synchronize: true, // 如果第一次使用,不存在表,有同步的需求可以写 true,注意会丢数据
|
|||
|
logging: false,
|
|||
|
|
|||
|
// 扫描形式, 配置实体模型 entities: [Photo]
|
|||
|
entities: ['**/entity/*.entity{.ts,.js}'],
|
|||
|
},
|
|||
|
},
|
|||
|
},
|
|||
|
redis: {
|
|||
|
client: {
|
|||
|
port: 16379, // Redis port
|
|||
|
host: 'mozzie.cn', // Redis host
|
|||
|
password: 'cr654654.',
|
|||
|
db: 0,
|
|||
|
},
|
|||
|
},
|
|||
|
} as MidwayConfig;
|
|||
|
};
|