Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- OOP
- typescript
- 자청
- 퓨처셀프
- 북스터디
- 개발자
- Nestjs
- nodemailer
- 객체지향의사실과오해
- googleapis
- 스터디
- Study
- 역행자
- UNiQUE
- 세이노의가르침
- 클린코드
- Object
- validator
- serverless
- Validation
- BOOK
- futureself
- nodejs
- 오브젝트
- 조영호
- 일상속귀한배움
- AWS
- PRISMA
- 독후감
- 부자아빠가난한아빠2
Archives
- Today
- Total
목록Excel (1)
우당탕탕 우리네 개발생활
[Nestjs] nodemailer로 메모리상의 엑셀파일을 전송해봤습니다
필요한 기능은 단순히 알맞은 데이터를 엑셀에 매핑한 후 해당 엑셀파일을 이메일로 전송하는 것이었습니다.파일을 물리적으로 저장할 필요가 없었기에 메모리상에서만 파일 객체를 만들고 이를 이메일에 담아 전송할 수 있는 로직을 구현해야 했습니다. nestjs 또는 nodejs 환경에서 이러한 직접적인 레퍼런스를 발견하지 못하였고 여러 가지 힌트를 얻어 직접 구현을 해봤습니다.힌트는 다음과 같았습니다.1. xlsx 라이브러리를 통해 만들어지는 xlsx객체는 다양한 형태(file, string, buffer, base64string 등..)의 객체로 변환이 가능2. MIME타입의 이메일 바디를 raw하게 작성할 때 파일은 base64string으로 보통 변환하여 포함3. nodemailer의 attachment필드..
tech
2024. 4. 4. 22:47