2.0.1 • Published 9 months ago

@studiohyperdrive/express-status v2.0.1

Weekly downloads
36
License
ISC
Repository
gitlab
Last release
9 months ago

Express Status

Express status-page solution used at Studio Hyperdrive

Table of contents

Getting Started

Install the package

# NPM
npm install --save @studiohyperdrive/express-status

# Yarn
yarn add --save @studiohyperdrive/express-status

Usage

import { ExpressStatusRouter } from '@studiohyperdrive/express-status';

...
// Exposes '/status' in the router.
app.use(ExpressStatusRouter);

ExpressStatusRouter

An Express Router that exposes GET /status.

Usage:

import { ExpressStatusRouter } from '@studiohyperdrive/express-status';

...

app.use(ExpressStatusRouter);

ExpressStatusController

The controller that takes care of handling the route callback. Using the controller gives you the flexibility of adding your own endpoint.

Usage:

import { ExpressStatusController } from '@studiohyperdrive/express-status';

...

const expressStatusController = new ExpressStatusController();

router.route('/status').get(expressStatusController.get);
2.0.1

9 months ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago