Wii Pointer #1 Tilt Normal
본문 바로가기
📘 𝐭𝐢𝐥/일간 회고

[23.02.25]

by 개발자_후니 2023. 2. 25.
728x90
반응형

2.0 Movie Controller

Movie Controller 만들어보자

우선 Terminal 창에 아래 코드를 입력하면

nest



위와 같은 목록표가 나온다.

 

 

우리는 Controller 를 만들것이니

nest generate co

혹은

nest g co  

입력하자

 

 

Controller 의 이름을 묻는다.

movies controller 만들 것이니 movies 를 입력하자

 

 

movies controller 가 생성되었다.

어? 잘 보니까 @Module에 controller 보면 MoviesController 가 이미 import 되었다.

@Controller('movies')
export class MoviesController {
  @Get()
  getAll() {
      return 'This will return all movies';
  }
}
@Get()
  getAll() {
  return 'This will return all movies';
}

GET 을 넣어보자

실행하면

localhost:3000/movies

 

 

이렇게 출력된다.

@Get('/:id')
    getOne() {
        return 'This will return one movie and num 1';
    }

위 코드를 추가하면?

 

 

 

이렇게 원하는 출력 결과를 얻을 수 있다.

@Post()
    create() {
        return 'This will create a movie';
    }
@Delete("")
    remove() {
        return 'This will delete a movie';
    }

Post 와 Delete 도 추가해주자

만약 작동이 안된다면

import { Controller, Delete, Get, Param, Patch, Post } from '@nestjs/common';

상단에 nest.js/common 으로 부터 import 되었는지 확인 해 주자

참고로 자동 import 해주는 extension 알려주자면

해당 extension 활용하자

 

728x90
반응형

'📘 𝐭𝐢𝐥 > 일간 회고' 카테고리의 다른 글

[23.03.03]  (0) 2023.03.03
[23.02.28]  (0) 2023.02.28
[23.02.24]  (0) 2023.02.24
[23.02.23]  (0) 2023.02.23
[23.02.20]  (1) 2023.02.20