Skip to content

celeri-server/http-error

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

$ npm install --save @celeri/http-error

Import

ES6 Modules

import { HttpError, errorHandler } from '@celeri/http-error';

CommonJS Modules

const { HttpError, errorHandler } = require('@celeri/http-error');

Usage

// Create error objects to represent what went wrong
const error = new HttpError(404, 'Could not find the requested document');

// Create your middleware with a processor that takes in an HttpError and returns
// a response payload
const errorMiddleware = errorHandler(({ error }) => ({
	error: error.message
}))

About

HttpError class and general error handler middleware for Celeri

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published