일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- docker
- SAP
- Java
- 노드
- 오라클 디비
- 영어
- 자바
- IT
- node.js
- 오라클
- ABAP
- nodejs
- 자바스크립트
- SAP ABAP
- db
- 딥러닝
- Oracle DB
- 머신러닝
- Mac
- 도커
- sap mm
- JavaScript
- oracle
- Programming
- Spring Framework
- 비지니스영어
- 유럽여행
- 파이썬
- SAP ERP
- Today
- Total
목록노드 (9)
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' + '',}; 그리고 다시 메일을 발송해보도록 합니다...
node-schedule 모듈은 유용한 Job scheduler 외부 모듈입니다. 이 모듈을 통해서 특정 날짜 및 시간에 scheduled job을 실행 할 수 있습니다. 그리고 해당 Job을 한번 또는 반복으로 설정해서 사용할 수 있습니다. 또한 interval-bases scheduling이 아닌 time-based scheduling 입니다.이전에 79. 정기적으로 실행하기, setInterval(fn, milsec) 에서 setInterval()에 대해서 배웠습니다. setInverval 는 설정된 주기 마다 특정 함수가 실행이 됩니다. 반면 node-schedule모듈은 예를들어 특정 시간 30분 또는 17시 20분 등과 같이 특정 시간에 실행되야 할때 사용 하는 것이 더 적합 합니다. 참고 :..
이번시간에는 Node.js 모듈화(Module)에 대해서 알아보겠습니다. 026 모듈화 *학습 내용: 모듈화에 대해서 배워보도록 하겠습니다. *힌트 내용: 별도의 파일을 재활용 할 수 있습니다. 프로그램을 코딩 할 때 매번 자주 사용 되는 코드를 반복적으로 사용한다면 시간과 노력이 많이 들것이다. 그래서 코드의 재활용, 유지보수를 쉽게 하 기 위한 방법중에 하나가 코드를 여러가지로 분리하는 것이다. 이를 통해서 필요할 때마다 소스를 재활용 할 수 있고, 코드 수정시 해당 로직만 수정하면 되는 장점이 있다. 만약 사칙연산을 해야하는 프로그램을 자주 사용된다고 가정하자. 아래와 같이 모듈화를 하지 않고 한 파일에 다 작성한다면, 유지보수도 어렵고 시간낭비가 많이 될 것이다. 하지만 아래와 같이 한 소스에 모..
022 함수의 유효범위(Scope) 와 익명함수 *학습 내용: 함수 내외의 존재하는 변수의 유효범위와 *힌트 내용: 함수내의 선언된 지역변수와 함수 밖에서 선언된 전역변수에대해 알아보고 함수를 변수에 대입하는 것에 대해서 배워보도록 하겠습니다. 변수를 지정하는 것은 아주 중요합니다. 특정 함수내에서 지정되었는지 아님 함수밖에서 지정되었는지에 따라서 변수의 사용유무가 달라집니다. 변수가 선언되었다는 건 메모리에 공간을 차지하게 됩니다. 따라서 어떻게 변수를 지정할 지 이해하는 것이 가장 중요합니다. 함수 내에서 선언된 변수를 ‘지역변수’ 라고 합니다. 함수 내부에서는 사용될 수 없고 함수 내에서만 사용이 되므로 불필요한 메모리를 사용하지 않습니다. 함수 외부에서 선언된 변수를 ‘전역변수’ 입니다. 프로그램..
Node.js 비교연산자 (Operator)에 대해 배워 보도록 하겠습니다. 013 비교 연산자 (Operator) *학습 내용: 연산자에 대해 배워봅니다.*힌트 내용: 비교연산자는 부등호와 같이 수학에서 사용하는 연산자 입니다. 조건이 맞을 경우 True, 틀리면 False 비교연산자는 값을 비교할 때 자주 사용되며 아주 중요합니다. 특히 IF문에서는 결과 값이 true이면 해당 조건식을 실행하고 false이면 처리를 하지 않습니다.