NestJS
NestJS Pagination Common
CommonService: 페이징 로직 상세 설명CommonService는 페이지 기반 페이징과 커서 기반 페이징을 처리하며, 주어진 DTO를 통해 TypeORM의 FindManyOptions를 동적으로 생성해 데이터를 조회합니다.import { BadRequestException, Injectable } from '@nestjs/common';import { BasePaginationDto } from './dto/base-pagination.dto';import { FindManyOptions, FindOptionsOrder, FindOptionsWhere, Repository } from 'typeorm';import { BaseModel } from './entity/base.entity';imp..
2024. 11. 20. 07:04