yarn @nestjs/typeorm typeorm mysql
-
在app.module.ts文件中填写数据库相关信息
-
nest g module modules/user
nest g controller modules/user
nest g service modules/user
执行完,项目结构中会自动出现对应的文件夹,如图:
app.module.ts中会自动引入相关路径:
4.在user文件夹下创建entity/user.entity.ts.
5.在user.module.ts中注册实体类
6.在service层@InjectRepository() 修饰器里,向 UserService 注入 getUserInfoRepository,使用typeorm的createQueryBuilder api查询对应的表
7.在user.controller.ts中调用service层里的方法:
8.yarn start
-
用postman测一下: