Инструменты пользователя

Инструменты сайта


nodejs:frameworks:nestjs:install

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
nodejs:frameworks:nestjs:install [2022/11/16 11:54]
werwolf
nodejs:frameworks:nestjs:install [2023/01/12 12:18] (текущий)
Строка 13: Строка 13:
 При это будет создан катлог для нашего проекта с указанным нами именем ''<​имя_проекта>'',​ в котором будет находиться папка с установленными модулями ''​node_modules''​ и несколько шаблонных файлов,​ а также будет создан каталог ''​src/''​ и заполнен несколькими основными файлами. При это будет создан катлог для нашего проекта с указанным нами именем ''<​имя_проекта>'',​ в котором будет находиться папка с установленными модулями ''​node_modules''​ и несколько шаблонных файлов,​ а также будет создан каталог ''​src/''​ и заполнен несколькими основными файлами.
  
-<​code>​ +{{:​nodejs:​frameworks:​nestjs:​1.png|}}
-src +
- +
-  app.controller.spec.ts +
- +
-  app.controller.ts +
- +
-  app.module.ts +
- +
-  app.service.ts +
- +
-  main.ts +
-</​code>​+
  
 Описание основных файлов:​ Описание основных файлов:​
Строка 39: Строка 27:
 main.ts main.ts
  
-JS TS 
  
-<​code>​+<​code ​javascript>
  
 import { NestFactory } from '​@nestjs/​core';​ import { NestFactory } from '​@nestjs/​core';​
Строка 53: Строка 40:
 </​code>​ </​code>​
  
-<​code>​+ 
 +JS TS 
 +<​code ​javascript>
  
 import { NestFactory } from '​@nestjs/​core';​ import { NestFactory } from '​@nestjs/​core';​
Строка 69: Строка 58:
 Обратите внимание,​ что проект,​ созданный с помощью Nest CLI, создает начальную структуру проекта,​ которая побуждает разработчиков следовать соглашению о хранении каждого модуля в отдельном каталоге. Обратите внимание,​ что проект,​ созданный с помощью Nest CLI, создает начальную структуру проекта,​ которая побуждает разработчиков следовать соглашению о хранении каждого модуля в отдельном каталоге.
  
-> **Подсказка** По умолчанию,​ если при создании приложения произойдет какая-либо ошибка,​ ваше приложение звершится с кодом ''​1''​. Если вы хотите,​ чтобы он выдавал ошибку,​ вместо этого отключите параметр ''​abortOnError''​ (напр., ''​NestFactory.create(AppModule,​ { abortOnError:​ false })''​).+<note> **Подсказка** По умолчанию,​ если при создании приложения произойдет какая-либо ошибка,​ ваше приложение звершится с кодом ''​1''​. Если вы хотите,​ чтобы он выдавал ошибку,​ вместо этого отключите параметр ''​abortOnError''​ (напр., ''​NestFactory.create(AppModule,​ { abortOnError:​ false })''​).</​note>​
  
 === Платформа#​ === === Платформа#​ ===
Строка 82: Строка 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);​
Строка 91: Строка 80:
 После завершения процесса установки,​ чтобы запустить приложение (прослушивающее входящие HTTP-запросы) в командной строке ОС выполните следующую команду:​ После завершения процесса установки,​ чтобы запустить приложение (прослушивающее входящие HTTP-запросы) в командной строке ОС выполните следующую команду:​
  
-<​code>​+<​code ​bash>
  
 $ yarn start $ yarn start
Строка 100: Строка 89:
 Чтобы отслеживать изменения в ваших файлах,​ вы можете запустить следующую команду для запуска приложения:​ Чтобы отслеживать изменения в ваших файлах,​ вы можете запустить следующую команду для запуска приложения:​
  
-<​code>​+<​code ​bash>
  
 $ yarn start:dev $ yarn start:dev
nodejs/frameworks/nestjs/install.1668588861.txt.gz · Последние изменения: 2023/01/12 12:17 (внешнее изменение)