// continue; const heartbeatApiInfo = { version: 1, changelogs: [ "17/4/25, create endpoint map @Pakin" ], }; let heartbeatTask = CronJobs.doEveryMinute(() => { Log.debug("[hb] test heartbeat"); Log.debug(`[hb] current running tasks: ${JSON.stringify(CronJobs.getAllRunning.size)}`); client.publish("log", { msg: "heartbeat", status: 200 }); }, 'heartbeat'); heartbeatTask.on('stop-heartbeat', () => heartbeatTask.stop()); cronTasks[0] = heartbeatTask; endpointMap = { '': function(req, res, next){ res.locals.title = "heartbeat"; res.locals.version = heartbeatApiInfo.version; res.locals.task_num = CronJobs.getAllRunning.size; res.render("heartbeat"); }, 'info': function(req, res, next){ res.json(heartbeatApiInfo); } };