1 2 3 4 5 6 7 8 9 10 11 12 13
module.exports = createProviderMiddleware // forward requests to provider function createProviderMiddleware({ provider }) { return (req, res, next, end) => { provider.sendAsync(req, (err, _res) => { if (err) return end(err) res.result = _res.result end() }) } }