Service

Service - это класс, содержащий бизнес-логику приложения. Он не зависит от HTTP-контекста и может использоваться в разных частях приложения.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// users.service.tsimport { Injectable } from '@nestjs/common';import { InjectRepository } from '@nestjs/typeorm';import { Repository } from 'typeorm';import { User } from './user.entity';import { CreateUserDto } from './dto/create-user.dto';import { UpdateUserDto } from './dto/update-user.dto'; @Injectable()export class UsersService { constructor( @InjectRepository(User) private usersRepository: Repository<User>, ) {} async create(createUserDto: CreateUserDto): Promise<User> {} async update(id: number, updateUserDto: UpdateUserDto): Promise<User> {} async remove(id: number): Promise<void> {}