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

OSCHINA-MIRROR/SouWind-NestJs-Curd

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

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

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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