통합구현 2022/03/18(스케줄러(cron))

무간·2022년 3월 18일
0

스케쥴링 모듈

CMD> npm i node-cron --save


파일명 routes/cron.js (백)

// 참고 https://www.npmjs.com/package/node-cron

var express = require('express');
var router = express.Router();

// npm i node-cron --save
var cron = require('node-cron');

// DB연동 모델
var Book1 = require('../models/book1');

// 10초 간격
cron.schedule('*/10 * * * * *', async () =>{
    console.log('aaa');
    
    // 10초 간격으로 자료저장, 자료이동
    var book1 = new Book1();
    book1.title = "aaa";       
    await book1.save();
})

module.exports = router;

파일명 app.js

// require('./routes/cron') // rest apt가 아님, url필요없음

app.js 에 등록 하여 사용

profile
당신을 한 줄로 소개해보세요

0개의 댓글