0.1.2 • Published 4 years ago

@arfedulov/koa-jsonapi-errors v0.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

koa-jsonapi-errors

Provides koa error handling middleware and a set of erro constructors that are used with this middleware.

Installation

yarn add @arfedulov/koa-jsonapi-errors

Usage

import Koa from 'koa';
import { jsonApiErrors, BadRequest } from '@arfedulov/koa-jsonapi-errors';

const app = new Koa();

app.use(jsonApiErrors);

app.use(async (ctx, next) => {
  throw new BadRequest();
});
/*
  Produce response body:
  {
    errors: [{ status: "400", title: "Bad request" }]
  }
*/