TGViewer
Node.js Recipes Node.js Recipes @node_recipes · 3.1K subscribers
Post #629 2.67K
Звичайне питання від новачка у Nest.js в одному з телеграм чатів:
Всім привіт не підкажете як в relations отримати тілки частину полів від entity. 
Наприклад є UserEntity але мені не потрібно виводити поле password

Відповідь на запитання у Find Options є select. це вкладений об'єкт, у якому можна вказати select для зв'язків.

але тут ще можна додати:
1) архітектура коду
1.1) Додаток не має ResponseDTO layer. Зміна DB entities не повинна ламати REST
1.2) використання autoincrement id не рекомендується у реальних проектах. Краще використовувати nanoid і тому подібне.
2) Робота з помилками.
2.1) reThrow повинен мати cause
2.2) краще використовувати не базову помилку, а свої або вбудовані
3) Безпека
3.1) Зберігати паролі не можна. Натомість зберігають його хеш.
3.2) Виглядає як чергова спроба написати свій сервіс авторизації замість того, щоб використовувати Firebase Auth, Auth0, etc

питання в тому, а чи потрібно новачкові такий зворотний зв'язок.
  • 👍 46
More from @node_recipes
  1. Jan 5, 2026По всьому світу проходять Cursor Meetups, де локальні спільноти діляться досвідом використ…
  2. Jan 5, 2026Думки на вихідних: Full Stack Learning Подивився останнє відео Сергія Немчинського про фул…
  3. Dec 31, 2025Залишаються лічені години 2025-го. І будьмо чесними: сам перехід на 2026-й нічого автомати…
  4. Dec 25, 2025Моє відкриття 2025 року, як доповідача, це Napkin.ai. На малюнку приклад того, як Napkin г…
  5. Dec 23, 2025А ось й ChatGPT додав 2025 review feature. Авжеж в мене half coded Nest.js app, як ще :)
  6. Dec 23, 2025Моє технічне відкриття 2025 року — centrifugal.dev У 2025-му я багато працював із реальним…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →