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

Генерация контроллера в Nest

Пусть класс страницы каждый раз создают вручную и сами дописывают его в модуль. Имя файла, имя класса и префикс адреса должны совпасть, иначе маршрут не найти.

Команда из корня проекта создаёт контроллер в папке темы. Имя становится префиксом в декораторе Controller и именем класса. Класс дописывается в ближайший модуль: в модуль этой папки, если он уже есть, иначе в корневой. Ключ --no-spec оставляет только файл контроллера.

Покажем на примере постов. Запустим команду:

nest generate controller posts --no-spec

Появится контроллер с префиксом темы:

import { Controller } from '@nestjs/common'; @Controller('posts') export class PostsController {}

Если модуль папки уже есть, класс попадёт в его список контроллеров:

import { Module } from '@nestjs/common'; import { PostsController } from './posts.controller.js'; @Module({ controllers: [PostsController], }) export class PostsModule {}

Сгенерируйте контроллер работников, чтобы появился класс WorkersController и был записан в модуль работников.

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