Skip to content

hopeua/error.module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Error class

Test passing

Custom error type for REST applications

Usage

// Import
import ApiError from '@hope/error';
// Use
let error = new ApiError({
    message: "Custom error",
    code: 100,
    status: 500
});
// Send response
response.json({
    error: {
        code: 'APP-' + error.code,
        message: error.message,
        stack: error.stack,
        parent: {
            message: error.parent.message,
            stack: error.parent.stack
        }
    }
});

About

API Error class

Resources

License

Stars

Watchers

Forks

Packages

No packages published