Egg.js TypeORM 插件: egg-typeorm
egg-typeorm 是适用于 Egg.js 的 TypeORM 插件,可轻松连接和管理数据库。
安装
npm install -S @hackycy/egg-typeorm
配置
在 app/config/plugin.ts 文件中启用插件:
const plugin: EggPlugin = {
typeorm: {
enable: true,
package: '@hackycy/egg-typeorm',
},
};
指定实体目录
在项目根目录创建 ormconfig.{js|json|yaml|yml} 文件,指定实体存放目录:
单数据库连接
module.exports = {
entitiesDir: 'app/entity/db1'
};
多数据库连接
module.exports = [
{
name: 'db1',
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: 'password',
database: 'db1',
entities: ['app/entity/db1/*.js'],
},
{
name: 'db2',
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: 'password',
database: 'db2',
entities: ['app/entity/db2/*.js'],
},
];
35.74KB
文件大小:
评论区