본문 바로가기
웹개발/Node.js

express에서 node-cron schedule 만들기

by 코딩에서개발로. 2018. 11. 5.
반응형

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분에 한번씩 진행 하라는 부분임.

 

반응형