Skip to content

Commit edab2c1

Browse files
author
huadong zuo
authored
Merge pull request #400 from zhysky/patch-1
Update recipes.md
2 parents 4520d12 + 9bb6692 commit edab2c1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

10/recipes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,7 +1556,7 @@ $ npm run start:dev
15561556
$ npm install --save typeorm mysql2
15571557
```
15581558

1559-
我们需要做的第一步是使用从 `typeorm` 包导入的 `createConnection()` 函数建立与数据库的连接。`createConnection()` 函数返回一个 `Promise`,因此我们必须创建一个[异步提供者](/8/fundamentals.md?id=异步提供者 ( `Asynchronous providers` ))
1559+
我们需要做的第一步是使用从 `typeorm` 包导入的 `new DataSource().initialize()` 建立与数据库的连接。`initialize()` 函数返回一个 `Promise`,因此我们必须创建一个[异步提供者](/8/fundamentals.md?id=异步提供者 ( `Asynchronous providers` ))
15601560

15611561
> database.providers.ts
15621562
@@ -1605,7 +1605,7 @@ import { databaseProviders } from './database.providers';
16051605
export class DatabaseModule {}
16061606
```
16071607

1608-
现在我们可以使用 `@Inject()` 装饰器注入 `Connection` 对象。依赖于 `Connection` 异步提供者的每个类都将等待 `Promise` 被解析。
1608+
现在我们可以使用 `@Inject()` 装饰器注入 `DATA_SOURCE` 对象。依赖于 `DATA_SOURCE` 异步提供者的每个类都将等待 `Promise` 被解析。
16091609

16101610
### 存储库模式
16111611

0 commit comments

Comments
 (0)