nest-rest-api
Войти

nest-rest-api

nest-rest-api

Перейти на страницу: Проекты


  1. Создание контроллера
    1
    nest g co users
  2. Создадим методы в users.controller.ts

    Получаем все записи

    1
    2
    3
    4
    @Get()
    getAll() {
      return 'getAll';
    }

    Одну запись по всем параметрам

    Передадим все параметры в переменную params
    1
    2
    3
    4
    @Get(':id')
    getOne(@Param() params) {
      return 'getOne ' + params.id;
    }

    Передача конкретного параметра, например id

    1
    2
    3
    4
    @Get(':id')
    getOne(@Param('id') id: string): string {
      return 'getOne ' + id;
    }

    Создание

    1
    2
    3
    @Post()
    create(@Body() body){
    }

    Удаление

    1
    2
    3
    @Delete()
    remove(){
    }

    Обновление

    1
    2
    3
    @Put()
    update(){
    }
  3. Создадим Dto
    1
    2
    3
    4
    export class CreateUserDto {
      readonly firstName: string;
      readonly lastName: string;
    }
Теги:
php