unify-fastify
v1.5.281
Published
[![Test Coverage](https://api.codeclimate.com/v1/badges/d47a13f51cd7b2e75029/test_coverage)](https://codeclimate.com/github/qlaffont/unify-fastify/test_coverage) [![Maintainability](https://api.codeclimate.com/v1/badges/d47a13f51cd7b2e75029/maintainabilit
Downloads
1,868
Readme
Unify Fastify
A Fastify plugin wrapping unify-errors to handle REST errors. Old Owner: @flexper
Install
npm i unify-fastify
# Or
yarn add unify-fastify
# Or
pnpm add unify-fastify
Use
import fastify from 'fastify'
import unifyFastifyPlugin from 'unify-fastify';
import { BadRequest } from 'unify-errors';
const server = fastify()
server.register(unifyFastifyPlugin, { /* options */ })
server.get('/bad-request', async () => {
throw new BadRequest({ example: 'A bad request error'})
})
Plugin options
| name | default | description | | ---------------- | ------- | -------------------------------- | | disableDetails | false | Disable error details like stack | | disableLog | false | Disable logging on error |
Tests
To execute jest tests (all errors, type integrity test)
pnpm test
Maintain
This package use TSdx. Please check documentation to update this package.