hapi-sequelize-crud/src/error.js

15 lines
260 B
JavaScript
Raw Normal View History

export default (target, key, descriptor) => {
let fn = descriptor.value;
descriptor.value = async (request, reply) => {
try {
await fn(request, reply);
} catch(e) {
console.error(e);
reply(e);
}
};
return descriptor;
};