반응형
1. app.js 에서 하단에 입력
//스케줄 잡 설정
const Schedule = require('./schedule/scheduleJob');
let schedule = new Schedule();
schedule.start();
2. 최상단에 schedule 폴더 생성 및 scheduleJob.js 파일 생성
3. scheduleJob.js 파일내용
'use strict';
const cron = require("node-cron");
var dateFormat = require('dateformat');
// schedule tasks to be run on the server
class investMail {
constructor() {
this.id = 'id_1';
}
start() {
cron.schedule('* * * * *', () => {
var day=dateFormat(new Date(), "yyyy-mm-dd h:MM:ss");
console.log(day + ' running a task every minute');
});
}
}
module.exports = investMail;
cron.schedule('* * * * *', () => {
1분에 한번씩 진행 하라는 부분임.
반응형