1.0.6 • Published 6 years ago
wood-schedule v1.0.6
wood-schedule
task schedule based on node-schedule for wood framework
Install
$ npm i wood-schedule --saveschedule plugin for wood, support wood application.
This plugin based on node-schedule
Configuration
Change ${app_root}/config/plugins.js to enable schedule plugin:
exports.schedule = {
enable: true,
package: 'wood-schedule',
config: {
dirs: 'schedules'
}
}Use
In ${app_root}/schedules directory, define a schedule task like follow
const {Model, error, email, DataTypes, catchErr} = require('../../index')
exports.schedule = {
//start:
//end:
rule: '*/5 * * * * *',
// interval: '1h',
// immediate: true,
};
exports.task = async function () {
console.log("this is a timer schedule");
let result = await catchErr(Model('test.pub').findOne());
console.log(result.data);
};Questions & Suggestions
Please open an issue here.
License
1.0.6
6 years ago