MCPcopy Index your code
hub / github.com/scality/cloudserver / writeResponse

Function writeResponse

lib/utilities/healthcheckHandler.js:14–29  ·  view source on GitHub ↗
(res, error, log, results, cb)

Source from the content-addressed store, hash-verified

12}
13
14function writeResponse(res, error, log, results, cb) {
15 let statusCode = 200;
16 if (error) {
17 // error.code can be a string (such as ECONNREFUSED)
18 if (Number.isInteger(error.code)) {
19 statusCode = error.code;
20 } else {
21 statusCode = 500;
22 }
23 }
24 res.writeHead(statusCode, { 'Content-Type': 'application/json' });
25 res.write(JSON.stringify(results));
26 res.end(() => {
27 cb(error, results);
28 });
29}
30
31/**
32 * Calls each client's healthcheck and translates responses to

Callers 1

healthcheckEndHandlerFunction · 0.70

Calls 2

writeMethod · 0.80
endMethod · 0.80

Tested by

no test coverage detected