(res, error, results, cb)
| 200 | } |
| 201 | |
| 202 | function writeResponse(res, error, results, cb) { |
| 203 | let statusCode = 200; |
| 204 | if (error) { |
| 205 | if (Number.isInteger(error.code)) { |
| 206 | statusCode = error.code; |
| 207 | } else { |
| 208 | statusCode = 500; |
| 209 | } |
| 210 | } |
| 211 | res.writeHead(statusCode, { 'Content-Type': 'application/json' }); |
| 212 | res.write(JSON.stringify(results)); |
| 213 | res.end(() => { |
| 214 | cb(error, results); |
| 215 | }); |
| 216 | } |
| 217 | |
| 218 | const registry = config.isCluster ? new client.AggregatorRegistry() : client.register; |
| 219 | const getMetrics = config.isCluster ? |
no test coverage detected