2017-10-20 14 views
0

TypeOrmを使用して接続プールを作成する方法は? TypeOrmを探索しながら、私は、MySQL接続プールの作成TypeOrm

以下

を操作するための接続のプールを作りたかったコードスニペットです:

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', 
    }), 
    }, 
]; 

答えて

1

TypeORMは常にボックスの外にあなたの接続プールを作成し、あなたがする必要はありません。セットアップの何か。 1つの要求ごとにプールからリポジトリ/エンティティ・マネージャへの1つの接続を使用します。