Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
nodejs:frameworks:nestjs:install [2022/11/16 11:55] werwolf |
nodejs:frameworks:nestjs:install [2023/01/12 12:18] (текущий) |
||
|---|---|---|---|
| Строка 27: | Строка 27: | ||
| main.ts | main.ts | ||
| - | JS TS | ||
| - | <code> | + | <code javascript> |
| import { NestFactory } from '@nestjs/core'; | import { NestFactory } from '@nestjs/core'; | ||
| Строка 41: | Строка 40: | ||
| </code> | </code> | ||
| - | <code> | + | |
| + | JS TS | ||
| + | <code javascript> | ||
| import { NestFactory } from '@nestjs/core'; | import { NestFactory } from '@nestjs/core'; | ||
| Строка 57: | Строка 58: | ||
| Обратите внимание, что проект, созданный с помощью Nest CLI, создает начальную структуру проекта, которая побуждает разработчиков следовать соглашению о хранении каждого модуля в отдельном каталоге. | Обратите внимание, что проект, созданный с помощью Nest CLI, создает начальную структуру проекта, которая побуждает разработчиков следовать соглашению о хранении каждого модуля в отдельном каталоге. | ||
| - | > **Подсказка** По умолчанию, если при создании приложения произойдет какая-либо ошибка, ваше приложение звершится с кодом ''1''. Если вы хотите, чтобы он выдавал ошибку, вместо этого отключите параметр ''abortOnError'' (напр., ''NestFactory.create(AppModule, { abortOnError: false })''). | + | <note> **Подсказка** По умолчанию, если при создании приложения произойдет какая-либо ошибка, ваше приложение звершится с кодом ''1''. Если вы хотите, чтобы он выдавал ошибку, вместо этого отключите параметр ''abortOnError'' (напр., ''NestFactory.create(AppModule, { abortOnError: false })'').</note> |
| === Платформа# === | === Платформа# === | ||
| Строка 70: | Строка 71: | ||
| Когда вы передаете тип методу ''NestFactory.create()'', как в примере ниже, объект ''app'' будет иметь методы, доступные исключительно для этой конкретной платформы. Однако обратите внимание, что вам не **нужно** указывать тип, за исключением если вы дейтсвительно хотите получить доступ к лежащий в основе API платформы. | Когда вы передаете тип методу ''NestFactory.create()'', как в примере ниже, объект ''app'' будет иметь методы, доступные исключительно для этой конкретной платформы. Однако обратите внимание, что вам не **нужно** указывать тип, за исключением если вы дейтсвительно хотите получить доступ к лежащий в основе API платформы. | ||
| - | <code> | + | <code javascript> |
| const app = await NestFactory.create<NestExpressApplication>(AppModule); | const app = await NestFactory.create<NestExpressApplication>(AppModule); | ||
| Строка 79: | Строка 80: | ||
| После завершения процесса установки, чтобы запустить приложение (прослушивающее входящие HTTP-запросы) в командной строке ОС выполните следующую команду: | После завершения процесса установки, чтобы запустить приложение (прослушивающее входящие HTTP-запросы) в командной строке ОС выполните следующую команду: | ||
| - | <code> | + | <code bash> |
| $ yarn start | $ yarn start | ||
| Строка 88: | Строка 89: | ||
| Чтобы отслеживать изменения в ваших файлах, вы можете запустить следующую команду для запуска приложения: | Чтобы отслеживать изменения в ваших файлах, вы можете запустить следующую команду для запуска приложения: | ||
| - | <code> | + | <code bash> |
| $ yarn start:dev | $ yarn start:dev | ||