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 을 넣어보자
실행하면
이렇게 출력된다.
@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 |