nestjs1 [NodeJS] NestJs nodemailer 모듈로 메일 전송 데이터베이스에서 매일 데이터를 추출하여 엑셀화하여 메일로 전송하는 루틴 업무를 자동화하기 위해 개발을 진행하였습니다. DB의 데이터를 엑셀화 하고 메일에 첨부하여 전송하는 API를 생성해 스케줄러를 통해 자동화 하는데 사용하고 있습니다. 작업환경 node version : 16.19.1 nest version : 9.2.0 nodemailer : 6.9.3 우선 nodemailer를 설치합니다. (typescript가 아니라면 nodemailer만 설치하셔도 됩니다.) npm i @types/nodemailer nodemailer mail 관련 컴포넌트들을 생성합니다. nest g mo mail nest g s mail nest g co mail 생성이 완료되었다면 mail.service.ts에 다음과 .. 2023. 6. 5. 이전 1 다음 반응형