UNPKG

mservice-node

Version:

minimal node micro service framework on top of fastify

21 lines (20 loc) 675 B
const { ServiceHandler } = require('../../index'); const handler = new ServiceHandler(); const initCount = { counter: 0 } async function init(service_log) { initCount.counter++; service_log.debug(`basic handler init,${initCount.counter}`) } const hi = async (request, reply) => { const name = request.params != null && request.params.name != null ? request.params.name : null; reply.send(`hi${name != null ? ` ${name}` : ""}`) } function close(service_log) { service_log.info(`close home handler`) } handler.hi = hi; handler.hiUser = hi; handler.initHandler = init; handler.closeHandler = close; handler.initCounter = initCount; module.exports = handler;