Files
pole-book/server/node_modules/request-compose/response/status.js

18 lines
341 B
JavaScript

var error = require('../utils/error')
var log = require('../utils/log')
module.exports = () => ({options, res, body, raw}) => {
log({status: {res, body, raw}})
if (/^(2|3)/.test(res.statusCode)) {
return {options, res, body, raw}
}
else if (/^(4|5)/.test(res.statusCode)) {
throw error({options, res, body, raw})
}
}