РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmBsRM 8 of 168 menu
◀ ▶

Корневой модуль в Nest

Пусть точка входа уже создаёт приложение из одного класса. Рядом лежит файл с классом, который должен отвечать на запрос, но адрес в браузере его не вызывает, пока этот класс не перечислен в корневом модуле.

Корневой модуль - главный класс конфигурации Nest. Он говорит фреймворку, какие части приложения участвуют в работе с самого начала.

Без записи класса в модуль запросы до него не доходят, даже если файл уже лежит в папке. Декоратор Module помечает класс как модуль. В списке controllers стоит класс, который отвечает на HTTP-запрос. Такой класс называют контроллером.

Посмотрим файл app.module.ts:

import { Module } from '@nestjs/common'; import { AppController } from './app.controller.js'; @Module({ controllers: [AppController], }) export class AppModule {}

Подключите контроллер ShopController к корневому модулю, чтобы приложение его видело.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить