node-schedule 사용법, 자동화, 스케줄
2020. 9. 23. 19:17ㆍNode.js, Express
node-schedule 시간을 설정하여 해당 코드를 시간에 맞춰 자동으로 작동하게 도와주는 모듈이다.
설치 npm i node-schedule
lib 폴더에 ranking_update라는 파일을 만들고
const schedule = require('node-schedule');
module.exports = {
test: () => {
schedule.scheduleJob('20 * * * * *', async()=>{
console.log('hi!')
})
}
}
코드를 작성한다 코드 내용은 20초에 작동하라는 뜻이다.
app.js에서 ranking_update 불러와서 test함수를 실행 시킨다.
20초 마다 콘솔창으로 hi! 를 찍어낸다
이렇게 설정을 해줄 수 도 있다
var j = schedule.scheduleJob({hour: 14, minute: 30, dayOfWeek: 0}, function(){
console.log('Time for tea!');
});
의미 : 일요일 오후 2시 30분
출처 : www.npmjs.com/package/node-schedule
728x90
반응형
'Node.js, Express' 카테고리의 다른 글
X-Powered-By헤더 차단 Helmet사용, Express (0) | 2020.10.30 |
---|---|
우분투에서 node 12 설치 (0) | 2020.10.25 |
오류 PayloadTooLargeError: request entity too large (0) | 2020.10.23 |
moment 포맷 (0) | 2020.04.11 |
Crawling 크롤링 - 네이버 영화순위 node.js (3) | 2020.01.16 |