Categories
Tags
8
16
32
![커버: [RABBITMQ] 메시지큐 시작하기 커버 이미지](/assets/images/post/covers/dalle-til-cover-edit-3d-more.png)
최근 채용 공고를 둘러보다 보면 RabbitMQ나 Kafka, MSA와 같은 기술을 자주 볼 수 있습니다. 현재 시점의 제가 과연 이 기술을 얼마나 이해하고 실무에서 사용할 수 있을지, 이러한 기술을 적용하려면 어떤 문제가 있어야 하고, 어떻게 활용하는지 궁금했습니다. 기본 개념과 어휘에 대한 설명은 검색하면 나오기 때문에 제가 배운 내용과 이해한 것을 적...
2025년 09월 17일![커버: [NESTJS] NestJS에서 Vitest로 테스트 환경 설정 문제 커버 이미지](/assets/images/post/covers/dalle-til-cover-edit.png)
NestJS에서 기본으로 제공하는 jest 유닛/E2E 테스트를 Vitest로 변경하면서 겪은 문제를 해결과정과 함께 정리합니다. 문제 상황 nest/cli를 이용해 기본 프로젝트를 생성 후 테스트 환경을 설정했습니다. 이 과정에서 controller.spec을 테스트하는 중 service가 주입되지 않아 undefined가 되어 테스트가 동작하지 않는 현상이 발생했습니다.
2025년 02월 25일제작 과정: SnapPoll 프로젝트 제작개요 SnapPoll은 실시간으로 설문조사와 투표를 생성하고 관리하며, 결과를 분석할 수 있는 플랫폼입니다. 이 플랫폼은 사용자가 설문지를 쉽게 만들고 참여할 수 있도록 하며, 결과를 다양한 방식으로 시각화하는 데 중점을 두고 개발되었습니다. 제작배경 SnapPoll 프로젝트는 제가 TypeORM을 사용하던 중, Prisma의 간결함과 유지보수성을 시험해보고 싶다는 생각에서 시작되었습니다. TypeORM을 사용하면서 큰 불편함 없이 개발에 적용해오던 중에 지인에게서 Prisma를 추천 받아 스터디하게 되었습니다. 한번 사용해보자 싶어서 큰 기대 없이 시작했습니다. 개인적으로 무언가 익히는데는 주제를 잡고 기능을 만들어보는게 가장 빠르다는 생각에 설문을 작성하고 통계 그래프를 도출하는 서비스가 있으면 어떨까 하는 생각에 시작하게 된 프로젝트입니다.
2025년 01월 16일![커버: [NESTJS] EJS, method override 라이브러리 사용과 문제 커버 이미지](/assets/images/post/covers/TIL-nest2.png)
method override 적용하기 NestJS를 사용하면서 서버사이드 렌더링도 이해할 겸, 사용법도 숙지할 겸 테스트하고 있었습니다. EJS를 사용하면서 수정하거나 삭제 작업을 수행하고자 했습니다. 하지만 form의 method는 GET과 POST만을 지원하기 때문에 PUT이나 DELETE와 같은 다른 method를 사용하려면 별도의 작업이 필요했습니다. 이미 검증된 라이브러리로 "method-override"를 설치하고 적용했습니다. NestExpressApplication으로 create해주고 app.use에 methodOverride를 적용했지만 동작하지 않는 문제가 발생해서 지금 포스팅으로 남깁니다.
2024년 04월 05일![커버: [CLOUD] 간편한 클라우드 배포: cloudtype 이용후기와 팁 커버 이미지](/assets/images/post/covers/dalle-til-cover-edit.png)
이미 `Spring Boot`로 제작했던 프로젝트를 `NestJS`로 새로 제작하면서 어디에 배포할 지 고민을 했습니다. 클라우드 서비스를 검색하면서 알게 된 `cloudtype(이하 클라우드타입)`을 소개하면서 간단한 사용방법과 어떻게 활용하고 있는지를 기록합니다. 해당 포스팅은 광고가 아니며, 순수하게 이용해보고 좋은 평을 남기는 것을 목적으로 하며, 간단한 사용방법과 후기를 작성합니다. Cloudtype 클라우드타입이 소개하는 내용을 가져오겠습니다.
2024년 01월 10일