0451 · BE3월 27일[NestJS] DTO와 유효성 검사| 서론 안녕하세요 팡일입니다. Nest.js로 API를 개발하다 보면 단순히 기능을 구현하는 것뿐만 아니라, 클라이언트로부터 전달받는 데이터의 안정성과 신뢰성을 보장하는 것이 매우 중요하다는 것을 느끼게 됩니다. 특히 잘못된 데이터가 서버로 들어올…typeScript · backend · API
0450 · BE3월 27일[NestJS] NestJS에서 Swaager 사용하기| 서론 안녕하세요 팡일입니다. 오늘은 Nest.js에서 API를 보다 효율적으로 관리할 수 있도록 도와주는 Swagger 설정 및 활용 방법에 대해 정리해보려고 합니다. 백엔드 개발을 하다 보면 API를 만들고 끝나는 것이 아니라, 문서화하고,*테…typeScript · restapi · OpenAPI
0449 · BE3월 27일[NestJS] 데코레이터 CRUD 이해하기| 서론 안녕하세요, 팡일입니다 이번 글에서는 간단한 게시글 예제를 통해 Nest.js에서 제공하는 데코레이터를 활용하여 CRUD API를 직접 구현하는 과정을 정리해보았습니다. Controller와 Service를 어떻게 나누고, 각 HTTP 메서…typeScript · restapi · backend
0448 · BE3월 27일[NestJS] NestJS 기본 구조부터 CRUD까지 완벽 정리 (초보자 가이드)| 서론 안녕하세요, 팡일입니다. 프론트엔드 개발을 하면서 TypeScript에 점점 익숙해지다 보니, TypeScript를 활용한 백엔드 개발도 경험해보고 싶다는 생각이 들었습니다. 그래서 여러 백엔드 프레임워크를 찾아보던 중, 구조적인 설계와 생…typeScript · nodejs · backend
0442 · BE3월 13일[백엔드] Kafka 기본 개념 정리| 서론 안녕하세요, 팡입입니다! 최근, 취업 준비를 하면서 백엔드 JD도 살펴보게 되었는데요? 약 80% 기업들이 자주 사용하는 대규모 트래픽 처리에 필수적인 Apache Kafka(아파치 카프카)의 기본 개념을 핵심 위주로 쉽게 풀어서 정리해보려…backend · Kafka · MessageQueue
0270 · BE8월 8일[Node.js] Swagger를 이용한 Node.js API 문서화, 이렇게 하면 끝!시작하며 백엔드 API를 개발하다 보면 API 명세 관리가 쉽지 않다. 특히 팀원이나 프론트엔드 개발자가 API를 테스트하려면 Postman 설정을 공유해야 하고, 문서를 따로 작성해야 한다. 이 문제를 해결해주는 도구가 바로 Swagger(Open…JavaScript · Express · nodejs