Skip to main content

Middleware

Middleware is a useful tool for logging, validation, and more. You can easily register your own middleware using the app.use method.

Below is an example of a middleware that will log the elapse time of all handers that come after it.

app.use(async ({ log, next }) => {
const startedAt = new Date();
await next();
log.debug(new Date().getTime() - startedAt.getTime());
});