1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/SouWind-NestJs-Curd

Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 17:06 b1ca504

NestJs-Curd

Этот проект является хорошим примером для изучения NestJs!

NestJs-Curd — это демонстрационный проект, основанный на курсе, который позволяет быстро реализовать интерфейсы для операций CURD с использованием NestJs. Просто подключитесь к базе данных, создайте документацию для тестирования интерфейсов и сделайте разработку серверной части более эффективной!

Содержание курса

  • P1 Создание базового проекта для разработки API блога NestJs
  • P2 Создание модуля и контроллера для создания постов в NestJs
  • P3 Создание документации для API блога NestJs с помощью Swagger
  • P4 Создание POST-запросов и использование объектов данных (DTO)
  • P5 Создание PUT- и DELETE-запросов и использование параметров URL
  • P6 Определение модели Typegoose в NestJs
  • P7 Создание API для операций CURD постов за 7 минут
  • P8 Валидация данных запроса с помощью class-validator
  • P9 Использование nestjs-typegoose для внедрения зависимости модели Post
  • P10 Использование nestjs-mongoose-crud для быстрой реализации операций CURD

Информация о курсе

  1. Автор курса: Fullstack Peak
  2. Платформа: Bilibili
  3. Номер курса: av66475543

Описание зависимостей

{
    "@hasezoey/typegoose": "^6.0.0-32",
    "@nestjs/common": "^6.10.14",
    "@nestjs/core": "^6.10.14",
    "@nestjs/platform-express": "^6.10.14",
    "@nestjs/swagger": "^4.2.9",
    "@types/mongoose": "^5.7.1",
    "class-transformer": "^0.2.3",
    "class-validator": "^0.11.0",
    "mongoose": "^5.9.1",
    "nestjs-typegoose": "^7.1.0",
    "reflect-metadata": "^0.1.13",
    "rimraf": "^3.0.0",
    "rxjs": "^6.5.4",
    "swagger-ui-express": "^4.1.3"
}
```## Установка зависимостей

```bash
$ npm install

или

$ yarn

Запуск проекта

# разработка
$ npm run start

# режим отслеживания изменений
$ npm run start:dev

# режим производства
$ npm run start:prod

Тестирование

# тестирование модулей
$ npm run test

# тестирование на уровне приложения
$ npm run test:e2e

# покрытие тестов
$ npm run test:cov

Лицензия

NestJs-Curd использует лицензию MIT.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/SouWind-NestJs-Curd.git
git@api.gitlife.ru:oschina-mirror/SouWind-NestJs-Curd.git
oschina-mirror
SouWind-NestJs-Curd
SouWind-NestJs-Curd
master