도토리

Get 중복 에러

수달찌 2021. 6. 17. 15:36

 

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

@Controller('')
export class AppController {
  @Get()
  getAll() {
    return 'get All';
  }

  @Get('/:id')
  getOne(@Param('id') id: string) {
    return `get with Id: ${id}`;
  }

  @Get('component')
  search() {
    return `component in App`;
  }
}

웹서버를 개발하는 Express나 NextJs 모두 포함되는 것인데,

param을 사용하는 get 요청존재할 시,

그 밑으로의 get의 내부 url이 param으로 인식된다.

이때 내부 url을 지닌 get param get위로 올리면 해결 가능하다.

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

@Controller('')
export class AppController {
  @Get()
  getAll() {
    return 'get All';
  }

  @Get('component')
  search() {
    return `component in App`;
  }

  @Get('/:id')
  getOne(@Param('id') id: string) {
    return `get with Id: ${id}`;
  }
}

댓글수0