main.ts
function bootstrap
app.controller.ts
class AppController{}
app.module.ts
class AppModule {
import { Controller, Get } from "@nestjs/common";
@Controller('/app')
export class AppController {
@Get('first')
getHiRoute() {
return "hi there";
}
@Get('second')
getByeRoute() {
return "bye there";
}
}
@controller
의 라우팅 파라미터는 높은단계의 라우팅을 담당하고 @get
의 라우팅 파라미터는 컨트롤러의 서브라우팅이다.@get('first)
는 localhost:3000/app/first로 라우팅 될것이다.