본문 바로가기

분류 전체보기226

NestJS mailer 활용하여 이메일 보내는 방법 NestJS mailer 활용하여 이메일 보내는 방법 NestJS에는 다양한 모듈이 있는데요. 이 중 mailer 모듈을 활용하여 NestJS로 이메일을 손쉽게 보낼 수 있습니다. 이 글에서는 NestJS로 이메일 보내는 방법에 대해 소개하겠습니다. NestJS mailer 사용법 NestJS에서 이메일을 보내기 위해서는@nestjs-modules/mailer 라는 모듈을 사용해야 합니다. 이를 사용하기 위해서는 아래의 과정이 필요합니다. 설치 yarn과 npm 중 사용자 환경에 맞는 설치를 진행합니다. yarn add @nestjs-modules/mailer nodemailer #or npm install --save @nestjs-modules/mailer nodemailer 이메일 템플릿 설치 이는.. 2024. 1. 15.
내일배움캠프 최종프로젝트 3일차 - 새로운 기술을 익히는 방법들 내일배움캠프 최종프로젝트 3일차 - 새로운 기술을 익히는 방법들 생소한 기술을 익숙하게 하기 위해서는 다양한 방법이 있을 텐데요. 전날 잠깐 알아본 스벨트에 대해 좀 더 친숙해지기 위한 필자의 다양한 방법을 기록해보았습니다. 내일배움캠프 최종프로젝트 3일차 내일배움캠프 최종프로젝트 2일차 - 역할 분담, 스벨트에 대해 내일배움캠프 최종프로젝트 2일차 - 역할분담, 스벨트에 대해 토요일에도 팀원 모두가 아침일찍 모여 어제 못다한 기획을 정리하였습니다. 지금도 아직 작업이 다 끝난건 아니지만 오늘 있던 일 lemonlog.tistory.com 전날 기록 입니다 전날 프로젝트 역할을 분담 받고, 작업시작과 함께 스벨트에 대해 알아보는 시간을 가졌습니다. 예약 CRUD는 어느정도 작업을 마친 상태고, 자세한 피.. 2024. 1. 14.
Git에서 fatal: not a git repository 오류 해결하기 Git에서 fatal: not a git repository 오류 해결하기 Git을 사용하다보면 가끔 'fatal: not a git repository'와 같은 오류 메시지를 만날 수 있습니다. 이 글에서는 이 오류가 발생하는 이유와 해결 방법을 설명하겠습니다. 예시 코드를 통해 각 단계를 자세히 살펴보겠습니다. fatal: not a git repository 오류란? 이 오류는 현재 디렉토리나 부모 디렉토리에 Git 저장소가 없는 경우에 발생합니다. 이 오류는 Git이 작동하는 디렉토리가 없거나 잘못된 디렉토리에서 Git 명령을 실행하려고 시도할 때 발생합니다. git init 명령어를 사용하여 Git 저장소 초기화 가장 간단한 해결 방법은 현재 디렉토리에서 Git 저장소를 초기화하는 것입니다. 다.. 2024. 1. 14.
내일배움캠프 최종프로젝트 2일차 - 역할 분담, 스벨트에 대해 내일배움캠프 최종프로젝트 2일차 - 역할분담, 스벨트에 대해 토요일에도 팀원 모두가 아침일찍 모여 어제 못다한 기획을 정리하였습니다. 지금도 아직 작업이 다 끝난건 아니지만 오늘 있던 일들을 기록하며 작업 빨리 마무리하려 합니다. 내일배움캠프 최종프로젝트 2일차 내일배움캠프 최종프로젝트 1일차 - 정신없는 첫날 내일배움캠프 최종프로젝트 1일차 - 정신없는 첫날 드디어 내일배움캠프 마지막 프로젝트인 최종 프로젝트를 시작하였습니다. 매번 프로젝트 시작할 때마다 다짐은 하늘을 찌르지만 막상 시작 lemonlog.tistory.com 전날 기록입니다 기획 완료 전날 끝내지 못한 와이어프레임과 다른 작성 자료들을 다같이 확인하는 시간을 가졌습니다. 토요일 아침임에도 저희 팀원들을 모두 모여 기획을 마무리하였습니다.. 2024. 1. 13.
웹 브라우저, 매일 같이 스마트폰과 PC로 접속하는 디지털 세계의 대문 웹 브라우저, 매일 같이 스마트폰과 PC로 접속하는 디지털 세계의 대문 웹 브라우저는 마치 디지털 세계의 문 같은 존재입니다. 이 문을 열면 무한한 정보, 서비스, 소통의 세계로 들어갈 수 있습니다. 웹 브라우저는 우리의 창조적인 공간을 개척하고, 웹 개발자와 브라우저 개발자의 혁신으로 더욱 발전합니다. 이 글에서는 웹 브라우저의 역할과 그 뒤에 숨겨진 중요성을 살펴보고, 그 미래를 향한 놀라운 전망을 엿봅니다. 웹 브라우저에 대한 호기심이 깨어날 준비가 되셨나요? 함께 여정을 떠나볼까요? 웹 브라우저에 대해 다양한 프로토콜 지원, 연결의 핵심 웹 브라우저는 다양한 프로토콜을 지원합니다. 가장 흔히 쓰이는 **http** (HyperText Transfer Protocol)를 통해 웹 페이지를 가져올 수.. 2024. 1. 13.
내일배움캠프 최종프로젝트 1일차 - 정신없는 첫날 내일배움캠프 최종프로젝트 1일차 - 정신없는 첫날 드디어 내일배움캠프 마지막 프로젝트인 최종 프로젝트를 시작하였습니다. 매번 프로젝트 시작할 때마다 다짐은 하늘을 찌르지만 막상 시작하면 그 부담감은 늘 무거웠습니다. 이번 프로젝트의 시작도 그러했습니다. 내일배움캠프 최종프로젝트 1일차 전날 팀배정을 받고 최종 프로젝트 팀원과 만나 프로젝트를 시작하였습니다. 주제는 팀원 중 미리 준비해둔 것으로 하게 되었고, 축구회 관리 사이트를 구현하는 것이 이번 목표가 되었습니다. 주제를 정하고 바로 튜터님께 1차 면담을 하고, 피드백을 받았습니다. 오전에 받은 피드백은 다음과 같았습니다. - 대용량 처리 알고리즘 (어떤 알고리즘 처리할지) - 서비스 기획 조언 서비스 기획은 엄청나게 세세하게 하라 - 챌린지한 요소 .. 2024. 1. 12.
내일배움캠프 Node트랙 심화 프로젝트 진행사항 3 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 3 이번 프로젝트는 팀 프로젝트로 Node트랙 심화 프로젝트를 진행하게 되었습니다. 프로젝트를 시작하며 팀에서 맡은 역할과 현재 진행사항에 대해 소개하겠습니다. 프로젝트 발표일까지 D-1 1/5(금) 1/6(토) 1/7(일) 1/8(월) 1/9(화) 1/10(수) 1/11(목) 시작 ▶ 🏃 🏃 🏃 🏃 🏃 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 2 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 2 이번 프로젝트는 팀 프로젝트로 Node트랙 심화 프로젝트를 진행하게 되었습니다. 프로젝트를 시작하며 팀에서 맡은 역할과 현재 진행사 lemonlog.tistory.com 전날 프로젝트 기록입니다 내일배움캠프 Node트랙 심화 프.. 2024. 1. 10.
NestJS createQueryBuilder 사용하는 방법, 예시코드 NestJS createQueryBuilder 사용하는 방법, 예시코드 NestJS는 TypeScript 기반의 서버 사이드 애플리케이션을 개발하는 데 사용되는 강력한 프레임워크입니다. 데이터베이스와의 상호작용은 매우 중요하며, 그 중에서도 typeorm 라이브러리의 createQueryBuilder를 사용하여 쿼리를 작성하는 방법에 대해 알아보겠습니다. NestJS createQueryBuilder 사용법 1. createQueryBuilder 소개 createQueryBuilder는 TypeORM에서 제공하는 강력한 쿼리 빌더 중 하나입니다. 이를 사용하면 SQL 질의어를 직접 작성하는 대신, TypeScript를 사용하여 쿼리를 구성할 수 있습니다. 2. createQueryBuilder의 기본 구.. 2024. 1. 10.
내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 2 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 2 이번 프로젝트는 팀 프로젝트로 Node트랙 심화 프로젝트를 진행하게 되었습니다. 프로젝트를 시작하며 팀에서 맡은 역할과 현재 진행사항에 대해 소개하겠습니다. 프로젝트 발표일까지 D-2 1/5(금) 1/6(토) 1/7(일) 1/8(월) 1/9(화) 1/10(수) 1/11(목) 시작 ▶ 🏃 🏃 🏃 🏃 완료 🚩 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 이번 프로젝트는 팀 프로젝트로 Node트랙 심화 프로젝트를 진행하게 되었습니다. 프로젝트를 시작하며 팀에서 맡은 역할과 현재 진행사항 lemonlog.tistory.com 전날 프로젝트 기록입니다 내일배움캠프 Node트랙 심화 프.. 2024. 1. 9.