Page MenuHomeSealhub

error-to-boom.js
No OneTemporary

error-to-boom.js

"use strict";
const Sealious = require("../../lib/main");
const Boom = require("boom");
const error_code_map = {
validation: 403,
value_exists: 409,
invalid_credentials: 401,
not_found: 404,
permission: 401,
bad_subject: 404,
bad_subject_action: 405,
};
function error_to_boom(error) {
const code = error_code_map[error.type];
const ret = Boom.create(code, error.message, error);
ret.output.payload = error;
return ret;
}
module.exports = error_to_boom;

File Metadata

Mime Type
text/plain
Expires
Wed, Aug 13, 17:12 (1 d, 2 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
870467
Default Alt Text
error-to-boom.js (468 B)

Event Timeline