1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1× 10× 9× 9× 1× 9× 1× 1× | 'use strict';
function rpcError(err, res) {
if ({}.hasOwnProperty.call(err, 'code')) {
const errorCode = typeof err.code !== 'number' ? 400 : err.code;
if (errorCode === 404 && !{}.hasOwnProperty.call(err, 'message')) {
err.message = 'Not found';
}
return res.status(errorCode).json({
code: errorCode,
message: err.message,
});
}
return res.status(500).json({
message: err.message,
});
}
exports.rpcError = rpcError;
|