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

Генерация по сущности в Nest

Таблице нужен TypeScript класс с полями, а отдельной команды под сущность в CLI нет. Пустой файл каждый раз пишут с нуля, хотя имя и папка уже известны.

Полный REST ресурс командой nest generate resource сразу кладёт entities/post.entity.ts с пустым классом. Если нужен только класс данных, подойдёт nest generate class: файл появится в указанной папке, а поля и связи с базой дописывают вручную уже после генерации.

Покажем на примере постов:

Сначала вариант из ресурса, который CLI создаёт вместе с модулем:

export class Post {}

Отдельный класс без всего CRUD генерируют так:

nest generate class post posts/entities --flat --no-spec

Появится src/posts/entities/post.ts с пустым классом. Имя файла при необходимости приводят к виду post.entity.ts, а столбцы и привязку к таблице задают уже в коде проекта.

export class Post {}

Сгенерируйте класс Worker в папке сущностей темы работников через CLI и допишите в нём поля записи вручную.

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