세 가지 구조

모듈 ⇒ 컨트롤러 ⇒ 서비스

  1. 모듈 (Modules):
typescriptCopy code
// app.module.ts
import { Module } from '@nestjs/common';
import { CatsModule } from './cats/cats.module';

@Module({
  imports: [CatsModule],
})
export class AppModule {}

  1. 컨트롤러 (Controllers):
typescriptCopy code
// cats.controller.ts
import { Controller, Get } from '@nestjs/common';

@Controller('cats')
export class CatsController {
  @Get()
  findAll(): string {
    return 'This action returns all cats';
  }
}
  1. 서비스 (Services):
typescriptCopy code
// cats.service.ts
import { Injectable } from '@nestjs/common';

@Injectable()
export class CatsService {
  findAll(): string {
    return 'This action returns all cats';
  }
}