0.0.8 • Published 3 years ago
@skoropletov/moleculer-cron-tasks v0.0.8
moleculer-cron-tasks
Moleculer Service for https://www.npmjs.com/package/node-cron
import { ServiceBroker } from 'moleculer';
import CronTasks, { CronTask } from '@skoropletov/moleculer-cron-tasks';
const brokerNode1 = new ServiceBroker({
nodeID: 'node-1',
});
brokerNode1.createService({
name: 'cron-service',
mixins: [CronTasks],
tasks: [
{
name: 'log-seconds',
cronTime: '* * * * * *',
callback: (): void => {
console.log('[!] second passed');
},
}
] as CronTask[]
});