5.2.2 • Published 1 year ago

@forrestjs/service-fastify-healthz v5.2.2

Weekly downloads
51
License
MIT
Repository
github
Last release
1 year ago

@forrestjs/service-fastify-healthz

ForrestJS service which helps setting up an Fastify healthcheck route.

DEMO:
https://codesandbox.io/s/service-fastify-healthz-4g3my

Install & Setup

npm add @forrestjs/core @forrestjs/service-fastify @forrestjs/service-fastify-healthz

set it up in your FastifyJS App:

// index.js
const forrestjs = require('@forrestjs/core');
const fastifyService = require('@forrestjs/service-fastify');
const fastifyHealthzService = require('@forrestjs/service-fastify-healthz');

// Run the app:
forrestjs.run({
  services: [fastifyService, fastifyHealthzService],
});

Configuration & ENVs

fastify.healthz.method

default: GET

fastify.healthz.url

default: /healthz

Extensions

🧩 $FASTIFY_HEALTHZ_HANDLER

This hooks allows to override the default healthcheck route.
It is useful in case you want to perform rich logic during a healthcheck.

// Create a custom healthcheck response
const HEALTHZ_MSG = 'This is a custom healthcheck response';
const customHealthz = ({ registerHandler }) =>
  registerHandler(async () => HEALTHZ_MSG);

forrestjs.run({
  features: [
    {
      target: '$FASTIFY_HEALTHZ_HANDLER',
      handler: customHealthz,
    },
  ],
});
5.2.2

1 year ago

5.0.6

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0-alpha.39

2 years ago

5.0.0-alpha.37

2 years ago

5.0.0-alpha.38

2 years ago

5.0.0-alpha.35

2 years ago

5.0.0-alpha.36

2 years ago

5.0.0-alpha.33

2 years ago

5.0.0-alpha.34

2 years ago

5.0.0-alpha.40

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

5.2.1

2 years ago

5.2.0

2 years ago

5.0.0-alpha.31

3 years ago

5.0.0-alpha.32

3 years ago

5.0.0-alpha.30

3 years ago

5.0.0-alpha.28

3 years ago

5.0.0-alpha.29

3 years ago

5.0.0-alpha.26

3 years ago

5.0.0-alpha.27

3 years ago

5.0.0-alpha.25

3 years ago

5.0.0-alpha.9

3 years ago

5.0.0-y.0

3 years ago

5.0.0-alpha.19

3 years ago

5.0.0-alpha.17

3 years ago

5.0.0-alpha.18

3 years ago

5.0.0-alpha.15

3 years ago

5.0.0-alpha.16

3 years ago

5.0.0-alpha.13

3 years ago

5.0.0-alpha.14

3 years ago

5.0.0-alpha.11

3 years ago

5.0.0-alpha.12

3 years ago

5.0.0-alpha.10

3 years ago

5.0.0-alpha.24

3 years ago

5.0.0-alpha.22

3 years ago

5.0.0-alpha.23

3 years ago

5.0.0-alpha.20

3 years ago

5.0.0-alpha.21

3 years ago

5.0.0-alpha.7

3 years ago

5.0.0-alpha.6

3 years ago

5.0.0-alpha.5

3 years ago

5.0.0-alpha.4

3 years ago

5.0.0-alpha.8

3 years ago

5.0.0-alpha.3

3 years ago

5.0.0-alpha.2

3 years ago

5.0.0-alpha.1

3 years ago

5.0.0-alpha.0

3 years ago

4.6.0-alpha.0

3 years ago

4.7.0

3 years ago

4.7.2

3 years ago

4.7.1

3 years ago

4.6.0

3 years ago

4.7.1-alpha.0

3 years ago

4.7.1-alpha.1

3 years ago

4.5.3

3 years ago

4.5.2

3 years ago

4.5.1

3 years ago

4.5.0-alpha.7

3 years ago

4.5.0

3 years ago

4.4.2

3 years ago

4.5.0-alpha.6

3 years ago

4.5.0-alpha.3

3 years ago

4.5.0-alpha.2

3 years ago

4.5.0-alpha.1

3 years ago

4.5.0-alpha.0

3 years ago

4.4.1-alpha.0

3 years ago

4.4.1

3 years ago

4.4.0

3 years ago

4.4.0-alpha.22

3 years ago

4.4.0-alpha.21

3 years ago

4.4.0-alpha.20

3 years ago

4.4.0-alpha.17

3 years ago

4.4.0-alpha.19

3 years ago

4.4.0-alpha.18

3 years ago

4.4.0-alpha.0

3 years ago

4.4.0-alpha.4

3 years ago

4.4.0-alpha.3

3 years ago

4.4.0-alpha.2

3 years ago

4.4.0-alpha.1

3 years ago

4.4.0-alpha.7

3 years ago

4.4.0-alpha.6

3 years ago

4.4.0-alpha.5

3 years ago

4.2.0-y.0

3 years ago

4.4.0-alpha.9

3 years ago

4.3.0-alpha.0

3 years ago

4.3.0-alpha.1

3 years ago

4.0.0

3 years ago

4.2.0

3 years ago

4.2.0-alpha.0

3 years ago

4.2.0-alpha.2

3 years ago

4.2.0-alpha.1

3 years ago

4.4.0-8.0

3 years ago

4.4.0-alpha.11

3 years ago

4.4.0-alpha.10

3 years ago

4.4.0-alpha.13

3 years ago

4.4.0-alpha.12

3 years ago

4.2.0-alpha.3

3 years ago

4.1.0

3 years ago

4.3.0

3 years ago

4.1.2

3 years ago

4.1.1

3 years ago

4.1.0-alpha.1

3 years ago

4.1.0-alpha.0

3 years ago

4.0.0-alpha.22

3 years ago

4.0.0-alpha.21

3 years ago

4.0.0-alpha.9

4 years ago

4.0.0-alpha.7

4 years ago

4.0.0-alpha.8

4 years ago

4.0.0-alpha.5

4 years ago

4.0.0-alpha.6

4 years ago

4.0.0-alpha.3

4 years ago

4.0.0-alpha.1

4 years ago

4.0.0-alpha.2

4 years ago

4.0.0-alpha.0

4 years ago

4.0.0-alpha.11

4 years ago

4.0.0-alpha.10

4 years ago

3.20.6

4 years ago

3.21.0-alpha.3.0

4 years ago

3.21.0-alpha.3.1

4 years ago

3.21.0-alpha.3.2

4 years ago

3.20.0

4 years ago

3.20.2

4 years ago

3.20.1

4 years ago

3.19.8

5 years ago

3.19.7

5 years ago

3.19.4

5 years ago

3.19.3

5 years ago

3.19.6

5 years ago

3.19.5

5 years ago

3.19.1

5 years ago

3.19.0

5 years ago

3.18.2

5 years ago

3.18.1

5 years ago

3.18.0

5 years ago

3.17.0

5 years ago

3.16.1

5 years ago

3.16.0

5 years ago

3.15.0

5 years ago

3.14.0

5 years ago

3.13.8

5 years ago

3.13.2

5 years ago

3.13.1

5 years ago

3.13.4

5 years ago

3.13.3

5 years ago

3.13.6

5 years ago

3.13.5

5 years ago

3.13.7

5 years ago

3.13.0

5 years ago

3.12.0

5 years ago