I am trying to use variables "hrs", "min", "sec" to perform a cron job but it does not seem to work correctly.
const express = require('express');
const router = express.Router();
var cron = require('node-cron');
router.get('/schedulesms',async(req,res)=>{
const {hrs,min,sec} = req.body ;
cron.schedule(`/${sec} /${min} /${hrs} * * *`, () => {
console.log('running a task according to given hrs min sec ');
});
res.send("All okk!!!!");
})
module.exports = router ;
I am getting following error after hitting my API.
throw new Error(`${patterns[0]} is a invalid expression for second`);
[1] ^
[1]
[1] Error: /5 is a invalid expression for second