(req, res, message, subtitle)
| 202 | } |
| 203 | |
| 204 | output (req, res, message, subtitle) { |
| 205 | req.message = message |
| 206 | req.subtitle = subtitle |
| 207 | |
| 208 | const filters = [] |
| 209 | for (const filter of Array.from(this.filters)) { |
| 210 | if (filter.applies(req)) { filters.push(filter) } |
| 211 | } |
| 212 | |
| 213 | var rout = (req, res) => { |
| 214 | return (filters.pop() || this).process(req, res, rout) |
| 215 | } |
| 216 | |
| 217 | return rout(req, res) |
| 218 | } |
| 219 | |
| 220 | process (req, res) { |
| 221 | console.log(new Date().toISOString() + ' ' + req.method + ' ' + req.originalUrl + ' [' + res.statusCode.toString() + '] ' + JSON.stringify(req.body)) |
no outgoing calls
no test coverage detected