반응형 전체 글608 nest 공부 2일차 TDD로 유효성검사를 만들었다. Test 코드describe('CreateBookDto 유효성 검사', () => { it('title이 비어있으면 실패', async () => { const dto = new CreateBookDto(); dto.title = ''; dto.author = '작가'; dto.isbn = '978-3-16-148410-0'; const errors = await validate(dto); const titleErrors = errors.filter((e) => e.property === 'title'); expect(titleErrors).toBeDefined(); });}) 여기서 validate(dto)가 반환하는 errors.. 2026. 2. 5. 다시 nest AI 때문에 개발자 망할것같다고 생각했다가 다시 생각해보니 문제를 세세히 쪼개는 능력은 개발자가 한땀한땀 만져줘야 할 것 같다고 오늘 생각했다. 한편으론 예전부터 프론트엔드에 머무는게 아니라 소프트웨어 전체를 다룰 줄 아는 사람으로 일하고 싶었다. AI를 이용해서 빠르게 nest 배워보자! 오늘 배운 것세션1TypeORM Entity, Repository 패턴Nest 계층 구조 (Controller -> Service -> Repository)TDD 로 시작했음ConfigModule 넣어야 env 쓸 수 있다BookController.spec.ts에서도 repository 모킹하는 이유service는 로직이니까 모킹할필요 없지만 repository는 DB접근이기 때문에 모킹함claude hooks에 커스.. 2026. 2. 4. 클로드 데스크탑에서 자꾸 node 16 에 접근하는 문제 https://velog.io/@weniger2021/Claude-Desktop%EC%97%90%EC%84%9C-Node.js-%EB%B2%84%EC%A0%84-16-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 2026. 1. 3. Streaming Rendering으로 FCP 단축 테스트 Streaming Rendering을 실험해보았다.Streaming Rendering은 HTML을 청크단위로 내보내는거다. Streaming Rendering 미적용 export default function PPRTestPage() { return ( Partial Prerendering Test This part is static and pre-rendered. );}export async function SlowComponent() { await new Promise((resolve) => setTimeout(resolve, 2000)); const currentTime = new Date().toLocaleTimeString(); return T.. 2025. 11. 7. 이전 1 2 3 4 ··· 152 다음 반응형