Skip to content

Сервер наносит ответный удар - #9

Merged
keksobot merged 2 commits into
htmlacademy-nodejs-api:masterfrom
mushkovskiy:module6-task1
Feb 24, 2026
Merged

keksobot merged 2 commits into
htmlacademy-nodejs-api:masterfrom
mushkovskiy:module6-task1

Conversation

@mushkovskiy

@mushkovskiy mushkovskiy commented Feb 7, 2026 •

Copy link
Copy Markdown
Contributor

@keksobot keksobot changed the title feat(6.1) добавляет роутинг Сервер наносит ответный удар Feb 7, 2026
public city: Cities;

@Expose()
public previwewImage: string;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправь вот тут опечатку

throw new HttpError(
StatusCodes.CONFLICT
, `User with email ${body.email} already exists`
, 'UserController'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Магические строки не самый хороший вариант, и в этом случае можно использовать имя класса.

Вот пример:

class UserController {}
console.log(UserController.name)

public comment:string;
public rating: number;
public user: UserRdo;
//TODO добавить полe createdDate

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Клиенту нужно возвращать дату создания поэтому описываем это в модели, чтобы мы всегда понимали что у коммента есть это поле и даже если мы поменяем БД, то всегда знаем что есть это поле, его название и тип

@keksobot
keksobot merged commit fbd6eff into htmlacademy-nodejs-api:master Feb 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants