如何使用 TypeOrm 创建连接池?在探索 TypeOrm 时,我想创建连接池以使用 MySql
下面是代码片段:
import { createConnection } from 'typeorm';
export const databaseProviders = [
{
provide: 'DbConnectionToken',
useFactory: async () => await createConnection({
type: 'mysql',
host: 'localhost',
port: 8889,
username: 'root',
password: 'root',
database: 'typeorm_test',
entities: [
__dirname + '/../**/**.entity{.ts,.js}',
],
autoSchemaSync: true,
logging: 'all',
}),
},
];
原文由 prranay 发布,翻译遵循 CC BY-SA 4.0 许可协议
TypeORM 默认使用默认为 10 个连接的连接池。如果你想有自定义池限制(建议),同样可以提到
connectionLimit
在extra
传递给底层 MySQL 驱动程序的选项下。类型ORM文档
如果需要,可以在
extra
下传递的 MySQL 连接池选项。