일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Spring Framework
- SAP ERP
- Python
- 자바
- Oracle DB
- 도커
- sap mm
- JavaScript
- 파이썬
- db
- SAP ABAP
- Java
- 노드
- nodejs
- 영어
- Programming
- IT
- node.js
- 오라클
- 유럽여행
- 자바스크립트
- docker
- oracle
- 오라클 디비
- ABAP
- 머신러닝
- 딥러닝
- 비지니스영어
- Mac
- SAP
- Today
- Total
목록nodejs (13)
JIHYUN JEONG
이번에는 첨부파일을 보내보도록 하겠습니다. 첨부파일을 보내기 위해서 우선 해당 소스 경로에 ‘attachment_test’ 라는 엑셀파일을 우선 생성합니다. 꼭 해당 소스파일과 같은 경로에 생성해야 합니다. 안에 내용은 간단하게 아래와 같이 작성했습니다. (임의대로 해도 상관없습니다.) 그리고 나서 mailOptions 안에 아래의 attachment 파일에 대한 파일명과 첨부할 파일 경로를 지정해줍니다. // attachment configuration attachments: [ { filename: 'attachment_test.xlsx', path: 'attachment_test.xlsx', }, ], }; 그리고 소스코드를 실행시키면 아래와 같이 결과 값이 뜰 경우 정상적으로 첨부파일이 발송되었습..
이번에는 HTML을 발송해보도록 하겠습니다. 기존 [Node.js]Nodemailer 모듈 (1) – 메일보내기(TEXT)를 안보신 분은 먼저 보고 오시기 바랍니다 ^^ mailOptions에 text를 주석 처리하고 html을 아래와 같이 작성합니다. const mailOptions = { from: '지메일아이디@gmail.com', // sender address to: '지메일아이디@gmail.com', // list of receivers subject: 'Hello HTML', // Subject line // text: 'Hello world?', // plain text body // html body html: 'Hello HTML' + '',}; 그리고 다시 메일을 발송해보도록 합니다...
Nodemailer 모듈을 통해 메일을 보내는 방법에 대해 알아보겠습니다. nodemailer라는 모듈을 이용하면 손 쉽게 gmail, naver 메일을 보낼수 있습니다.그 중에서 gmail의 SMTP 서버를 이용해서 일반 text 문을 보내보도록 하겠습니다.우선 아래와 같이 모듈을 설치 합니다.npm install nodemailer --save 그리고 from, to에 gmail 아이디를 입력 해줍니다. from: '지메일아이디@gmail.com', // sender address to: '지메일아이디@gmail.com', // list of receivers 여러명에게 메일을 보낼때에는 '지메일아이디1@gmail.com', '지메일아이디2@gmail.com', '지메일아이디3@gmail.com' 위..
업무를 하다보니 curl 커맨드를 CMD 창으로 자주 사용하는 경우가 생겼다. 이에 매번 curl 커맨드를 자동으로 curl command로 스케줄 작업으로 해야겠다고 마음 먹었다.그래서 그 첫번째 단계로 어떻게 curl command를 Node.js 코드로 할수 있을지 궁리를 많이 해봤다. 결론은 출처 (https://curl.trillworks.com/#node) 여기다. 쓰고자 하는 curl command를 금방 손쉽게 Node.js 코드로 바꿔준다. 신세계다!어렵게 헤매지 말고 해당 사이트를 이용해서 손쉽게 curl command를 Node.js 코드로 변환해서 사용하길 바란다. 참고로 Python, PHP도 변환이 가능하다!
node-schedule 모듈을 통해 특정 작업을 스케줄링 해보는 방법을 배워보겠습니다.
node-schedule 모듈은 유용한 Job scheduler 외부 모듈입니다. 이 모듈을 통해서 특정 날짜 및 시간에 scheduled job을 실행 할 수 있습니다. 그리고 해당 Job을 한번 또는 반복으로 설정해서 사용할 수 있습니다. 또한 interval-bases scheduling이 아닌 time-based scheduling 입니다.이전에 79. 정기적으로 실행하기, setInterval(fn, milsec) 에서 setInterval()에 대해서 배웠습니다. setInverval 는 설정된 주기 마다 특정 함수가 실행이 됩니다. 반면 node-schedule모듈은 예를들어 특정 시간 30분 또는 17시 20분 등과 같이 특정 시간에 실행되야 할때 사용 하는 것이 더 적합 합니다. 참고 :..