UNPKG

369 Btext/coffeescriptView Raw
1{deepSet} = require './utility'
2error = require './error-middleware'
3
4module.exports = bind = (name, f) -> (req, res, next) -> f req, (err, result) ->
5 return bind.errorCallback req, res, err, name if err?
6 req.loaded = deepSet req.loaded or {}, name.split('.'), result
7 next()
8
9module.exports.defaultErrorCallback = error
10module.exports.errorCallback = error