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()); });