How To Register Hapi Cron With The Latest Version Of Hapi.js
I have my server registered with hapijs. Here is my index.js composer((err, server) => { if (err) throw err server.initialize((errInit) => { if (err) throw errInit
Solution 1:
The server.register() takes an array of plugins. You can register the hapi-cron plugin the same way you have registered hapi-raven.
composer((err, server) => {
if (err)
throw err
server.initialize((errInit) => {
if (err)
throw errInit
const register = (hapiRaven, options, next) => {
return next()
}
register.attributes = {
name: 'hapi-raven',
version: '1.0.1',
options: {}
}
const hapiCron = {
register: require('hapi-cron'),
options: {
jobs: [{
name: 'Workout Every minute',
time: '* * * * *',
timezone: 'America/Los_Angeles',
request: {
method: 'GET',
url: `/workout-reminder?type=everyMinute`,
},
callback: (res) => {
console.info('Workout Every minute')
}
}
]
}
}
server.register([register, hapiCron])
server.start(() => {
// server starts
})
})
})
Post a Comment for "How To Register Hapi Cron With The Latest Version Of Hapi.js"