|
Проект - test
test - Project
Windows
Этап 1 - Hello World
- Установка NestJS ClI
1
| yarn global add @nestjs/cli |
- Создадим новое приложение NestJS
1
| nest n <наименование_приложения> |
- Открываем проект в VSCode
1
| code <наименование_приложения> |
- Запускаем проект по адресу http://localhost:3000/
- Делаем GET-запрос с помощью Postman по адресу http://localhost:3000/
Этап 2 - Swagger
- Установим swagger
1
| $ yarn add @nestjs/swagger |
- Добавим в файл main.ts с оф. сайта https://docs.nestjs.com/openapi/introduction
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import { NestFactory } from '@nestjs/core';
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
const config = new DocumentBuilder()
.setTitle('Cats example')
.setDescription('The cats API description')
.setVersion('1.0')
.addTag('cats')
.build();
const document = SwaggerModule.createDocument(app, config);
SwaggerModule.setup('api', app, document);
await app.listen(3000);
}
bootstrap(); |
- Переходим по адресу для проверка работы swagger http://localhost:3000/api/
Этап 3 - Prisma
- Установка Prisma в качестве dev-зависимости
- Чтобы посмотреть команды
- Инициализируем Prisma
|