Nest

언어/Nest.js

Service & Entity

Service 기능 클래스, 변수, 함수 기능 구현 생성 $ nest g s [이름] 구조 기본 구조 spec파일은 test파일이므로 지워도 무방 app.module.ts에 자동 생성 movie.setvice.ts import { Injectable, NotFoundException } from '@nestjs/common'; import { Movie } from './entities/movie.entity'; @Injectable() export class MoviesService { private movies: Movie[] = []; getAll(): Movie[] { return this.movies; } getOne(id: string): Movie { const movie = this.mov..

언어/Nest.js

Controller

기능 url 매핑 request 받기 query, body 등등 넘기기 생성 nest g co [이름] 구조 기본 구조 spec파일은 test파일이므로 지워도 무방 app.module.ts에 자동 생성 movies.controller.ts import { Body, Controller, Delete, Get, Param, Patch, Post, Put, Query, } from '@nestjs/common'; @Controller('movies') export class MoviesController { @Get() getAll() { return 'Hello World!'; } @Get('search') // 해당 url이 Param보다 밑에 있는 경우 url이 아닌 Param값으로 인식해버린다. se..

언어/Nest.js

Decorator

Decorator 클래스 위의 함수 꾸며주는 함수나 클래스랑 붙어있어야 함 = 데코레이터랑 함수 사이에 빈칸이 있으면 안됌 틀린 예 export class AppController { constructor(private readonly appService: AppService) {} @Get() getHello(): string { return this.appService.getHello(); } } 옳은 예 export class AppController { constructor(private readonly appService: AppService) {} @Get() getHello(): string { return this.appService.getHello(); } 종류 데코레이터 역할 호출시 전..

MellowHoney
'Nest' 태그의 글 목록