欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Web后台服务开发——数据库查询之引入TypeORM

发布时间:2025/7/25 64 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。