Web后台服务开发——数据库查询之引入TypeORM
生活随笔
收集整理的這篇文章主要介紹了
Web后台服务开发——数据库查询之引入TypeORM
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章轉自?極客論壇
前置條件
首先按照??Web后臺服務開發——安裝MySQL?和?Web后臺服務開發——安裝HeidiSQL?安裝MySQL;
然后創建一個數據庫,假定名稱為test,你也可以選擇其他名稱。
安裝依賴
npm?install?--save?@nestjs/typeorm?typeorm?mysql連接配置
在項目根目錄添加文件 ormconfig.json,內容如下,注意根據你安裝的MySQL信息修改對應字段,如password、database等。
{? ?"type": "mysql",
? ?"host": "localhost",
? ?"port": 3306,
? ?"username": "root",
? ?"password": "root",
? ?"database": "test",
? ?"entities": [
? ? ? ?"src/**/*.entity{.ts,.js}"
? ?],
? ?"synchronize": true
}
引入TypeORM
修改app.module.ts,引入TypeORM并注入連接對象
import { Module } from '@nestjs/common';import { TypeOrmModule } from '@nestjs/typeorm';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { Connection } from 'typeorm';
import { V1Controller } from './v1/v1.controller';
@Module({
?imports: [TypeOrmModule.forRoot()],
?controllers: [AppController, V1Controller],
?providers: [AppService],
})
export class AppModule {
?constructor(private readonly connection: Connection) { }
}
轉載于:https://blog.51cto.com/13332094/2392191
總結
以上是生活随笔為你收集整理的Web后台服务开发——数据库查询之引入TypeORM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux基础常用命令
- 下一篇: react hook——你可能不是“我”