nest.js连接mysql,实现简单的查询接口

  1. yarn @nestjs/typeorm typeorm mysql
  2. 在app.module.ts文件中填写数据库相关信息


    image.png
  3. nest g module modules/user
    nest g controller modules/user
    nest g service modules/user
    执行完,项目结构中会自动出现对应的文件夹,如图:
    image.png

    app.module.ts中会自动引入相关路径:
    image.png

4.在user文件夹下创建entity/user.entity.ts.


在user文件夹下创建entity/user.entity.ts.

5.在user.module.ts中注册实体类


在user.module.ts中注册实体类

6.在service层@InjectRepository() 修饰器里,向 UserService 注入 getUserInfoRepository,使用typeorm的createQueryBuilder api查询对应的表


UserService 注入 getUserInfoRepository

7.在user.controller.ts中调用service层里的方法:


image.png

8.yarn start


yarn start
  1. 用postman测一下:


    测试

你可能感兴趣的:(nest.js连接mysql,实现简单的查询接口)