Skip to content

Финальный отсчёт - #12

Merged
keksobot merged 7 commits into
htmlacademy-nodejs-api:masterfrom
Vladimir-456:module9-task1
May 24, 2026
Merged

keksobot merged 7 commits into
htmlacademy-nodejs-api:masterfrom
Vladimir-456:module9-task1

Conversation

@Vladimir-456

@Vladimir-456 Vladimir-456 commented May 18, 2026 •

Copy link
Copy Markdown
Contributor

@keksobot keksobot changed the title Подготовка проекта к защите Финальный отсчёт May 18, 2026
Comment on lines +18 to +19
console.log(this.uploadDirectory);
console.log(this.fieldName);

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Так как проект готовим к сдаче, давай назовём это production, то логи такие лучше убрать, у этого на самом деле есть причина. Нам надо снижать кол-во логов, особенно console.log, так как это достаточно нагруженная операция, а так же она синхронная, то есть будет блокировать поток, а так же ты тут используешь два отдельных.

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

Comment on lines +55 to +58
new UploadFileMiddleware(
'avatar',
this.config.get('UPLOAD_FILE_DIRECTORY'),
),

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Ты поменял порядок аргументов и кажется это теперь не правильно работает. В целом чтобы такое избегать зачастую, если хотя бы 2 параметра уже создают interface, чтобы передавать аргументы именовано -> { arg1: val1, arg2: arg2 }

Comment on lines 171 to 173
const comments = await this.commentService.findByOfferId(offerId as string);

this.ok(res, fillDTO(OfferRDO, comments));

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Поправь меня, но тут мы получаем комментарии, но заполняем модель оффера, это так задумано?

return this.commentModel
.find({ offerId })
.populate('author')
.limit(50)

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 3921925 into htmlacademy-nodejs-api:master May 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