NestJS · Senior · Pytanie 47 z 75
Jak współdzielić DTO i walidację między backendem w Nest a frontendem w TypeScripcie?
- ✓Poprawna odpowiedź: Przenieść schematy do wspólnego pakietu (np. schematy Zod lub biblioteki kontraktów jak ts-rest) albo wygenerować klienta ze specyfikacji OpenAPI
- 2Ręcznie kopiować pliki między repozytoriami
- 3Frontendy nie mogą używać typów TypeScriptu z backendu
Wyjaśnienie
Generowane lub współdzielone kontrakty wyłapują niekompatybilne zmiany API w czasie kompilacji.