fastify
Version:
Fast and low overhead web framework, for Node.js
15 lines (11 loc) • 339 B
JavaScript
const {
kReplyHasStatusCode
} = require('./symbols')
function setErrorStatusCode (reply, err) {
if (!reply[kReplyHasStatusCode] || reply.statusCode === 200) {
const statusCode = err && (err.statusCode || err.status)
reply.code(statusCode >= 400 ? statusCode : 500)
}
}
module.exports = { setErrorStatusCode }