Skip to content
This repository has been archived by the owner on Nov 28, 2024. It is now read-only.

Latest commit

 

History

History

express-nemo-route-health

express-nemo-route-health

A middleware for express to add a route that handles health route in an api.

If any subsystem has a status of Failure it will respond with HTTP 424 - FAILED DEPENDENCY.

Options

Name Required Default value Description
responseTemplate function A function receiving the request and response object, returning a response to message to send back.
checks yes An array of checks to perform when the health route is called

Checks

Name Required Default value Description
name yes The name of the healthcheck
check yes An async function returning OK or Failure

Example check

{
  name: 'mongo-db',
  check: async () => {
    return 'OK'
  }
}