पाठ 33 / 33

मुख्य Takeaways

आपको पता होने वाली essential concepts और patterns।

NestJS triangle

Modules आपके app को organize करते हैं, Controllers requests को handle करते हैं, Services logic contain करती हैं। सब कुछ Dependency Injection से जुड़ा है।

Request lifecycle

Middleware → Guards → Pipes → Interceptors (before) → Controller/Handler → Interceptors (after) → Filters। Correctly debug करने के लिए इस flow को सीखें।

Database patterns

Input के लिए DTOs का उपयोग करें; data access के लिए repositories; schema के लिए migrations। Business logic को services में, queries को repositories में रखें।